diff options
author | Kai Koehne <kai.koehne@qt.io> | 2019-04-11 12:47:07 +0200 |
---|---|---|
committer | Kai Koehne <kai.koehne@qt.io> | 2019-04-12 07:56:09 +0000 |
commit | 67e497ff407441515761b312599cb4ad6b61adad (patch) | |
tree | 022148c6ca29ed231f0770dad5c419c73f3ebe74 /src/import | |
parent | e117cfe3be46ccb82b0b3a9674d65ffb0f49e4df (diff) |
Automatically register the latest import versionv5.13.0-beta3
This follows what was done in d28c9f6a for Qt Quick Controls 2.
The latest import version (e.g. 2.14 in Qt 5.14) will automatically be
registered whenever the Qt version is bumped.
This avoids needing to wait until a new type is added (or a new
revision is added to an existing type) before being able to use the
newest Qt Quick version.
Change-Id: Ic2b59f50bfae8fed5148eae9596578adb0aadb52
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/import')
-rw-r--r-- | src/import/import.pro | 2 | ||||
-rw-r--r-- | src/import/plugins.qmltypes | 3 | ||||
-rw-r--r-- | src/import/qtquickvirtualkeyboardplugin.cpp | 3 |
3 files changed, 6 insertions, 2 deletions
diff --git a/src/import/import.pro b/src/import/import.pro index c1045ffc..297efde4 100644 --- a/src/import/import.pro +++ b/src/import/import.pro @@ -1,6 +1,6 @@ TARGET = qtquickvirtualkeyboardplugin TARGETPATH = QtQuick/VirtualKeyboard -IMPORT_VERSION = 2.4 +IMPORT_VERSION = 2.$$QT_MINOR_VERSION QT += qml quick virtualkeyboard-private CONFIG += no_cxx_module diff --git a/src/import/plugins.qmltypes b/src/import/plugins.qmltypes index 6614d9c4..9edd38c8 100644 --- a/src/import/plugins.qmltypes +++ b/src/import/plugins.qmltypes @@ -4,7 +4,7 @@ import QtQuick.tooling 1.2 // It is used for QML tooling purposes only. // // This file was auto-generated by: -// 'qmlplugindump -defaultplatform -nonrelocatable -dependencies dependencies.json QtQuick.VirtualKeyboard 2.4' +// 'qmlplugindump -defaultplatform -nonrelocatable -dependencies dependencies.json QtQuick.VirtualKeyboard 2.13' Module { dependencies: [ @@ -39,6 +39,7 @@ Module { Property { name: "cursorRectangle"; type: "QRectF"; isReadonly: true } Property { name: "animating"; type: "bool" } Property { name: "locale"; type: "string"; isReadonly: true } + Property { name: "inputItem"; type: "QObject"; isReadonly: true; isPointer: true } Property { name: "inputEngine" type: "QVirtualKeyboardInputEngine" diff --git a/src/import/qtquickvirtualkeyboardplugin.cpp b/src/import/qtquickvirtualkeyboardplugin.cpp index 969884c2..9fa769e8 100644 --- a/src/import/qtquickvirtualkeyboardplugin.cpp +++ b/src/import/qtquickvirtualkeyboardplugin.cpp @@ -147,6 +147,9 @@ void QtQuickVirtualKeyboardPlugin::registerTypes(const char *uri) // New revisions in 5.12. qmlRegisterSingletonType<QVirtualKeyboardInputContext>(uri, 2, 4, "InputContext", createInputContextModule); + + // Auto-increment the import to stay in sync with ALL future QtQuick minor versions + qmlRegisterModule(uri, 2, QT_VERSION_MINOR); } QT_END_NAMESPACE |