aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesignerbase/utils/designersettings.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qmldesignerbase/utils/designersettings.h')
-rw-r--r--src/plugins/qmldesignerbase/utils/designersettings.h16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/plugins/qmldesignerbase/utils/designersettings.h b/src/plugins/qmldesignerbase/utils/designersettings.h
index 850e2a43a0..aaeec55ec3 100644
--- a/src/plugins/qmldesignerbase/utils/designersettings.h
+++ b/src/plugins/qmldesignerbase/utils/designersettings.h
@@ -10,9 +10,7 @@
#include <QByteArray>
#include <QMutex>
-QT_BEGIN_NAMESPACE
-class QSettings;
-QT_END_NAMESPACE
+namespace Utils { class QtcSettings; }
namespace QmlDesigner {
@@ -74,21 +72,21 @@ inline constexpr char CONTENT_LIBRARY_NEW_FLAG_EXPIRATION_DAYS[] = "ContentLibra
class QMLDESIGNERBASE_EXPORT DesignerSettings
{
public:
- DesignerSettings(QSettings *settings);
+ DesignerSettings(Utils::QtcSettings *settings);
void insert(const QByteArray &key, const QVariant &value);
void insert(const QHash<QByteArray, QVariant> &settingsHash);
QVariant value(const QByteArray &key, const QVariant &defaultValue = {}) const;
private:
- void fromSettings(QSettings *);
- void toSettings(QSettings *) const;
+ void fromSettings(Utils::QtcSettings *);
+ void toSettings(Utils::QtcSettings *) const;
- void restoreValue(QSettings *settings, const QByteArray &key,
+ void restoreValue(Utils::QtcSettings *settings, const QByteArray &key,
const QVariant &defaultValue = QVariant());
- void storeValue(QSettings *settings, const QByteArray &key, const QVariant &value) const;
+ void storeValue(Utils::QtcSettings *settings, const QByteArray &key, const QVariant &value) const;
- QSettings *m_settings;
+ Utils::QtcSettings *m_settings;
QHash<QByteArray, QVariant> m_cache;
mutable QMutex m_mutex;
};