diff options
Diffstat (limited to 'common/resourceconfig.cpp')
-rw-r--r-- | common/resourceconfig.cpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/common/resourceconfig.cpp b/common/resourceconfig.cpp index 4b33990..fa94f3c 100644 --- a/common/resourceconfig.cpp +++ b/common/resourceconfig.cpp | |||
@@ -22,18 +22,13 @@ | |||
22 | #include <QSharedPointer> | 22 | #include <QSharedPointer> |
23 | #include <QStandardPaths> | 23 | #include <QStandardPaths> |
24 | #include <QFile> | 24 | #include <QFile> |
25 | #include <log.h> | ||
25 | 26 | ||
26 | static QSharedPointer<QSettings> getConfig(const QByteArray &identifier) | 27 | static QSharedPointer<QSettings> getConfig(const QByteArray &identifier) |
27 | { | 28 | { |
28 | return QSharedPointer<QSettings>::create(QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + "/sink/" + identifier + ".ini", QSettings::IniFormat); | 29 | return QSharedPointer<QSettings>::create(QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + "/sink/" + identifier + ".ini", QSettings::IniFormat); |
29 | } | 30 | } |
30 | 31 | ||
31 | static QSharedPointer<QSettings> getSettings() | ||
32 | { | ||
33 | return getConfig("resources"); | ||
34 | } | ||
35 | |||
36 | |||
37 | QByteArray ResourceConfig::newIdentifier(const QByteArray &type) | 32 | QByteArray ResourceConfig::newIdentifier(const QByteArray &type) |
38 | { | 33 | { |
39 | auto settings = getConfig("resources"); | 34 | auto settings = getConfig("resources"); |
@@ -78,7 +73,7 @@ QMap<QByteArray, QByteArray> ResourceConfig::getResources() | |||
78 | 73 | ||
79 | void ResourceConfig::clear() | 74 | void ResourceConfig::clear() |
80 | { | 75 | { |
81 | auto settings = getSettings(); | 76 | auto settings = getConfig("resources"); |
82 | settings->clear(); | 77 | settings->clear(); |
83 | settings->sync(); | 78 | settings->sync(); |
84 | } | 79 | } |
@@ -148,7 +143,7 @@ QMap<QByteArray, QByteArray> AccountConfig::getAccounts() | |||
148 | 143 | ||
149 | void AccountConfig::clear() | 144 | void AccountConfig::clear() |
150 | { | 145 | { |
151 | auto settings = getSettings(); | 146 | auto settings = getConfig("accounts"); |
152 | settings->clear(); | 147 | settings->clear(); |
153 | settings->sync(); | 148 | settings->sync(); |
154 | } | 149 | } |