From 5eff59b1b5aed9e88100824a0009f5fc5f6c89ba Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Tue, 13 Apr 2021 13:57:07 +0200 Subject: Kill all versioned imports And don't register the items with a version neither. Change-Id: I514480fe7570cba468404bc891f238991690f499 Reviewed-by: Lars Knoll Reviewed-by: Doris Verria --- src/imports/multimedia/Video.qml | 4 +- src/imports/multimedia/multimedia.cpp | 84 +++++++---------------------------- 2 files changed, 19 insertions(+), 69 deletions(-) (limited to 'src/imports') diff --git a/src/imports/multimedia/Video.qml b/src/imports/multimedia/Video.qml index 929fdda98..886f7ff9b 100644 --- a/src/imports/multimedia/Video.qml +++ b/src/imports/multimedia/Video.qml @@ -37,8 +37,8 @@ ** ****************************************************************************/ -import QtQuick 2.0 -import QtMultimedia 5.13 +import QtQuick +import QtMultimedia /*! \qmltype Video diff --git a/src/imports/multimedia/multimedia.cpp b/src/imports/multimedia/multimedia.cpp index ddbf81f63..3991b3242 100644 --- a/src/imports/multimedia/multimedia.cpp +++ b/src/imports/multimedia/multimedia.cpp @@ -80,85 +80,35 @@ public: { Q_ASSERT(QLatin1String(uri) == QLatin1String("QtMultimedia")); - // 5.0 types - qmlRegisterType(uri, 5, 0, "SoundEffect"); - qmlRegisterType(uri, 5, 0, "Audio"); - qmlRegisterType(uri, 5, 0, "MediaPlayer"); - qmlRegisterType(uri, 5, 0, "VideoOutput"); - qmlRegisterType(uri, 5, 0, "Camera"); - qmlRegisterUncreatableType(uri, 5, 0, "CameraCapture", + // 6.0 types + qmlRegisterType(uri, 6, 0, "SoundEffect"); + qmlRegisterType(uri, 6, 0, "Audio"); + qmlRegisterType(uri, 6, 0, "MediaPlayer"); + qmlRegisterType(uri, 6, 0, "VideoOutput"); + qmlRegisterType(uri, 6, 0, "Camera"); + qmlRegisterUncreatableType(uri, 6, 0, "CameraCapture", tr("CameraCapture is provided by Camera")); - qmlRegisterUncreatableType(uri, 5, 0, "CameraRecorder", + qmlRegisterUncreatableType(uri, 6, 0, "CameraRecorder", tr("CameraRecorder is provided by Camera")); - qmlRegisterUncreatableType(uri, 5, 0, "CameraExposure", + qmlRegisterUncreatableType(uri, 6, 0, "CameraExposure", tr("CameraExposure is provided by Camera")); - qmlRegisterUncreatableType(uri, 5, 0, "CameraFocus", + qmlRegisterUncreatableType(uri, 6, 0, "CameraFocus", tr("CameraFocus is provided by Camera")); - qmlRegisterUncreatableType(uri, 5, 0, "CameraFlash", + qmlRegisterUncreatableType(uri, 6, 0, "CameraFlash", tr("CameraFlash is provided by Camera")); - qmlRegisterUncreatableType(uri, 5, 0, "CameraTorch", + qmlRegisterUncreatableType(uri, 6, 0, "CameraTorch", tr("CameraTorch is provided by Camera")); - qmlRegisterUncreatableType(uri, 5, 0, "CameraImageProcessing", + qmlRegisterUncreatableType(uri, 6, 0, "CameraImageProcessing", tr("CameraImageProcessing is provided by Camera")); - // 5.2 types - qmlRegisterType(uri, 5, 2, "VideoOutput"); + qmlRegisterSingletonType(uri, 6, 0, "QtMultimedia", multimedia_global_object); - // 5.3 types - // Nothing changed, but adding "import QtMultimedia 5.3" in QML will fail unless at - // least one type is registered for that version. - qmlRegisterType(uri, 5, 3, "SoundEffect"); - - // 5.4 types - qmlRegisterSingletonType(uri, 5, 4, "QtMultimedia", multimedia_global_object); - qmlRegisterType(uri, 5, 4, "Camera"); - - // 5.5 types - qmlRegisterUncreatableType(uri, 5, 5, "CameraImageProcessing", tr("CameraImageProcessing is provided by Camera")); - qmlRegisterType(uri, 5, 5, "Camera"); - - // 5.6 types - qmlRegisterType(uri, 5, 6, "Audio"); - qmlRegisterType(uri, 5, 6, "MediaPlayer"); - qmlRegisterType(uri, 5, 6, "Playlist"); - qmlRegisterType(uri, 5, 6, "PlaylistItem"); - - // 5.7 types - qmlRegisterType(uri, 5, 7, "Playlist"); - qmlRegisterUncreatableType(uri, 5, 7, "CameraImageProcessing", - tr("CameraImageProcessing is provided by Camera")); - - // 5.8 types (nothing new, re-register one of the types) - qmlRegisterType(uri, 5, 8, "SoundEffect"); - - // 5.9 types - qmlRegisterType(uri, 5, 9, "Audio"); - qmlRegisterType(uri, 5, 9, "MediaPlayer"); - qmlRegisterUncreatableType(uri, 5, 9, "CameraCapture", - tr("CameraCapture is provided by Camera")); - qmlRegisterUncreatableType(uri, 5, 9, "CameraFlash", - tr("CameraFlash is provided by Camera")); - - // 5.11 types - qmlRegisterType(uri, 5, 11, "Audio"); - qmlRegisterType(uri, 5, 11, "MediaPlayer"); - qmlRegisterUncreatableType(uri, 5, 11, "CameraFocus", - tr("CameraFocus is provided by Camera")); - qmlRegisterUncreatableType(uri, 5, 11, "CameraExposure", - tr("CameraExposure is provided by Camera")); - qmlRegisterUncreatableType(uri, 5, 11, "CameraImageProcessing", - tr("CameraImageProcessing is provided by Camera")); - - // 5.13 types - qmlRegisterType(uri, 5, 13, "VideoOutput"); - - // 5.15 types - qmlRegisterType(uri, 5, 15, "MediaPlayer"); - qmlRegisterType(uri, 5, 15, "VideoOutput"); + qmlRegisterType(uri, 6, 0, "Playlist"); + qmlRegisterType(uri, 6, 0, "PlaylistItem"); // The minor version used to be the current Qt 5 minor. For compatibility it is the last // Qt 5 release. - qmlRegisterModule(uri, 5, 15); + qmlRegisterModule(uri, 6, 0); } void initializeEngine(QQmlEngine *engine, const char *uri) override -- cgit v1.2.3