diff options
Diffstat (limited to 'src/core/Config.h')
-rw-r--r-- | src/core/Config.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/core/Config.h b/src/core/Config.h index 2ee3f4dce..eb7978622 100644 --- a/src/core/Config.h +++ b/src/core/Config.h @@ -26,15 +26,18 @@ class QSettings; class Config : public QObject { - Q_OBJECT +Q_OBJECT public: - ~Config(); + Q_DISABLE_COPY(Config) + + ~Config() override; QVariant get(const QString& key); QVariant get(const QString& key, const QVariant& defaultValue); QString getFileName(); void set(const QString& key, const QVariant& value); bool hasAccessError(); + void sync(); static Config* instance(); static void createConfigFromFile(const QString& file); @@ -49,8 +52,6 @@ private: QScopedPointer<QSettings> m_settings; QHash<QString, QVariant> m_defaults; - - Q_DISABLE_COPY(Config) }; inline Config* config() { |