diff --git a/core/settings/qPref.cpp b/core/settings/qPref.cpp index 04a2615d3..4c4a7961c 100644 --- a/core/settings/qPref.cpp +++ b/core/settings/qPref.cpp @@ -18,16 +18,6 @@ #include #include -qPref::qPref(QObject *parent) : QObject(parent) -{ -} - -qPref *qPref::instance() -{ - static qPref *self = new qPref; - return self; -} - void qPref::loadSync(bool doSync) { if (!doSync) @@ -58,7 +48,6 @@ void qPref::registerQML(QQmlEngine *engine) if (engine) { QQmlContext *ct = engine->rootContext(); - ct->setContextProperty("Pref", qPref::instance()); ct->setContextProperty("PrefCloudStorage", qPrefCloudStorage::instance()); ct->setContextProperty("PrefDisplay", qPrefDisplay::instance()); ct->setContextProperty("PrefDiveComputer", qPrefDiveComputer::instance()); diff --git a/core/settings/qPref.h b/core/settings/qPref.h index 7628e1c4a..581efd883 100644 --- a/core/settings/qPref.h +++ b/core/settings/qPref.h @@ -6,13 +6,8 @@ #include #include -class qPref : public QObject { - Q_OBJECT - +class qPref { public: - qPref(QObject *parent = NULL); - static qPref *instance(); - // Load/Sync local settings (disk) and struct preference static void load() { loadSync(false); } static void sync() { loadSync(true); }