diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/settings/qPref.cpp | 11 | ||||
-rw-r--r-- | core/settings/qPref.h | 7 |
2 files changed, 1 insertions, 17 deletions
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 <QtQml> #include <QQmlContext> -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 <QObject> #include <QQmlEngine> -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); } |