diff options
author | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2021-09-06 14:55:33 +0200 |
---|---|---|
committer | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2021-09-09 11:04:42 +0200 |
commit | 7aaf5b5793a74b76d052212423c70b0c61e23b23 (patch) | |
tree | 223268834971bac71f3c490cd6e0ceea85cd070c /src | |
parent | 8634ee8603762212d2973778b1814adc714e682a (diff) |
Add reset method for QVirtualKeyboardDictionary::contents property
Change-Id: Id6d0723f19b0c23cf9385136c807a979d0ae7e30
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/virtualkeyboard/qvirtualkeyboarddictionary.h | 3 | ||||
-rw-r--r-- | src/virtualkeyboard/qvirtualkeyboarddictionarymanager.cpp | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/virtualkeyboard/qvirtualkeyboarddictionary.h b/src/virtualkeyboard/qvirtualkeyboarddictionary.h index 18d0b433..350d8064 100644 --- a/src/virtualkeyboard/qvirtualkeyboarddictionary.h +++ b/src/virtualkeyboard/qvirtualkeyboarddictionary.h @@ -40,7 +40,7 @@ class QVIRTUALKEYBOARD_EXPORT QVirtualKeyboardDictionary : public QObject { Q_OBJECT Q_PROPERTY(QString name READ name CONSTANT) - Q_PROPERTY(QStringList contents READ contents WRITE setContents NOTIFY contentsChanged) + Q_PROPERTY(QStringList contents READ contents WRITE setContents NOTIFY contentsChanged RESET resetContents) explicit QVirtualKeyboardDictionary(const QString &name, QObject *parent = nullptr); friend class QVirtualKeyboardDictionaryManager; @@ -50,6 +50,7 @@ public: QStringList contents() const; void setContents(const QStringList &contents); + void resetContents() { setContents({}); } Q_SIGNALS: void contentsChanged(); diff --git a/src/virtualkeyboard/qvirtualkeyboarddictionarymanager.cpp b/src/virtualkeyboard/qvirtualkeyboarddictionarymanager.cpp index 003830ef..c4676271 100644 --- a/src/virtualkeyboard/qvirtualkeyboarddictionarymanager.cpp +++ b/src/virtualkeyboard/qvirtualkeyboarddictionarymanager.cpp @@ -172,7 +172,7 @@ QStringList QVirtualKeyboardDictionaryManager::activeDictionaries() const The dictionary instance is owned by the dictionary manager and must not be destroyed manually. To free memory allocated for the dictionary, the application may reset the \l{QVirtualKeyboardDictionary::contents}{contents} - of the dictionary to an empty QStringList. + of the dictionary. \sa dictionary() */ |