aboutsummaryrefslogtreecommitdiffstats
path: root/src/import
diff options
context:
space:
mode:
authorKai Koehne <kai.koehne@qt.io>2019-04-11 12:47:07 +0200
committerKai Koehne <kai.koehne@qt.io>2019-04-12 07:56:09 +0000
commit67e497ff407441515761b312599cb4ad6b61adad (patch)
tree022148c6ca29ed231f0770dad5c419c73f3ebe74 /src/import
parente117cfe3be46ccb82b0b3a9674d65ffb0f49e4df (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.pro2
-rw-r--r--src/import/plugins.qmltypes3
-rw-r--r--src/import/qtquickvirtualkeyboardplugin.cpp3
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