diff options
author | Jarkko Koivikko <jarkko.koivikko@code-q.fi> | 2023-10-26 17:17:06 +0300 |
---|---|---|
committer | Jarkko Koivikko <jarkko.koivikko@code-q.fi> | 2023-11-14 11:15:13 +0200 |
commit | 13d007df695be24de6744468a66b00c92d25e212 (patch) | |
tree | 63a5f032e07b245d40a15d2ff361d1fb31f00ba7 /src/virtualkeyboard | |
parent | 4eea5462256d4ed8d410d9f00819ee3077956f07 (diff) |
Fix VirtualKeyboard attached properties
VirtualKeyboard attached type was missing QML_NAMED_ELEMENT and
QML_UNCREATABLE rendering it useless.
Add missing type definitions and also fix the documentation.
Add a simple automated test which checks the availability of the
existing attached properties.
Pick-to: 6.6
Fixes: QTBUG-118565
Change-Id: I9297dfab9b7168e65e35f78738be3fb46b1fe8bc
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/virtualkeyboard')
-rw-r--r-- | src/virtualkeyboard/virtualkeyboard.cpp | 4 | ||||
-rw-r--r-- | src/virtualkeyboard/virtualkeyboard_p.h | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/virtualkeyboard/virtualkeyboard.cpp b/src/virtualkeyboard/virtualkeyboard.cpp index 8d46ef88..6b2fa50d 100644 --- a/src/virtualkeyboard/virtualkeyboard.cpp +++ b/src/virtualkeyboard/virtualkeyboard.cpp @@ -24,7 +24,7 @@ namespace QtVirtualKeyboard { For example: \code TextInput { - VirtualKeyboard.dictionaries: ["myDictionary"] + VirtualKeyboard.extraDictionaries: ["myDictionary"] } \endcode */ @@ -43,7 +43,7 @@ VirtualKeyboardAttachedType *VirtualKeyboard::qmlAttachedProperties(QObject *obj } /*! - \qmlattachedproperty list VirtualKeyboard::dictionaries + \qmlattachedproperty list VirtualKeyboard::extraDictionaries Sets active user dictionaries in this context. */ diff --git a/src/virtualkeyboard/virtualkeyboard_p.h b/src/virtualkeyboard/virtualkeyboard_p.h index ca1f197b..f00cbfdc 100644 --- a/src/virtualkeyboard/virtualkeyboard_p.h +++ b/src/virtualkeyboard/virtualkeyboard_p.h @@ -27,6 +27,8 @@ class VirtualKeyboardAttachedType; class Q_VIRTUALKEYBOARD_EXPORT VirtualKeyboard : public QObject { Q_OBJECT + QML_NAMED_ELEMENT(VirtualKeyboard) + QML_UNCREATABLE("VirtualKeyboard is an abstract type that is only available as an attached property.") QML_ATTACHED(VirtualKeyboardAttachedType) QML_ADDED_IN_VERSION(6, 1) |