aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVolker Hilsheimer <volker.hilsheimer@qt.io>2021-09-06 14:55:33 +0200
committerVolker Hilsheimer <volker.hilsheimer@qt.io>2021-09-09 11:04:42 +0200
commit7aaf5b5793a74b76d052212423c70b0c61e23b23 (patch)
tree223268834971bac71f3c490cd6e0ceea85cd070c /src
parent8634ee8603762212d2973778b1814adc714e682a (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.h3
-rw-r--r--src/virtualkeyboard/qvirtualkeyboarddictionarymanager.cpp2
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()
*/