diff options
| author | Christian Kandeler <christian.kandeler@digia.com> | 2013-08-09 10:31:29 +0200 |
|---|---|---|
| committer | Joerg Bornemann <joerg.bornemann@digia.com> | 2013-08-12 09:34:47 +0200 |
| commit | 0f9b7cbbbe7c4f7335b6a851b133dec4f9c72d73 (patch) | |
| tree | 3c48ef6a2e0f9763ccca2386ce13def10f850e65 /src/lib/tools | |
| parent | b196bb68f7ac03b3bf9fcbcb4af3ae81e0ca0d7e (diff) | |
| download | qbs-0f9b7cbbbe7c4f7335b6a851b133dec4f9c72d73.tar.gz | |
Add function to clear settings.
Change-Id: I240e328b744f37de112c83c38321b67c3cf882e8
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'src/lib/tools')
| -rw-r--r-- | src/lib/tools/settings.cpp | 5 | ||||
| -rw-r--r-- | src/lib/tools/settings.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/tools/settings.cpp b/src/lib/tools/settings.cpp index 94d6ef826..97168bcc9 100644 --- a/src/lib/tools/settings.cpp +++ b/src/lib/tools/settings.cpp @@ -99,6 +99,11 @@ void Settings::remove(const QString &key) checkStatus(); } +void Settings::clear() +{ + m_settings->clear(); +} + QString Settings::defaultProfile() const { return value(QLatin1String("defaultProfile")).toString(); diff --git a/src/lib/tools/settings.h b/src/lib/tools/settings.h index 944ea4db9..33cbb4bb0 100644 --- a/src/lib/tools/settings.h +++ b/src/lib/tools/settings.h @@ -53,6 +53,7 @@ public: QStringList allKeysWithPrefix(const QString &group) const; void setValue(const QString &key, const QVariant &value); void remove(const QString &key); + void clear(); QString defaultProfile() const; QStringList profiles() const; |
