diff --git a/src/preferences/preferences.h b/src/preferences/preferences.h index 53afceb65..693d35e40 100755 --- a/src/preferences/preferences.h +++ b/src/preferences/preferences.h @@ -62,15 +62,21 @@ namespace DNS { enum Service { DYNDNS, NOIP, NONE = -1 }; } -class Preferences : public QIniSettings { +class Preferences : private QIniSettings { Q_DISABLE_COPY(Preferences) public: - Preferences() : QIniSettings("qBittorrent", "qBittorrent") { + Preferences() + : QIniSettings("qBittorrent", "qBittorrent") + { qDebug() << "Preferences constructor"; } -public: + void sync() + { + QIniSettings::sync(); + } + // General options QString getLocale() const { return value(QString::fromUtf8("Preferences/General/Locale"), "en_GB").toString();