diff options
Diffstat (limited to 'core/settings')
-rw-r--r-- | core/settings/qPref.cpp | 3 | ||||
-rw-r--r-- | core/settings/qPrefFacebook.cpp | 44 | ||||
-rw-r--r-- | core/settings/qPrefFacebook.h | 45 |
3 files changed, 0 insertions, 92 deletions
diff --git a/core/settings/qPref.cpp b/core/settings/qPref.cpp index b1c7217b2..aded20e11 100644 --- a/core/settings/qPref.cpp +++ b/core/settings/qPref.cpp @@ -5,7 +5,6 @@ #include "qPrefDisplay.h" #include "qPrefDiveComputer.h" #include "qPrefDivePlanner.h" -#include "qPrefFacebook.h" #include "qPrefGeneral.h" #include "qPrefGeocoding.h" #include "qPrefLanguage.h" @@ -51,7 +50,6 @@ void qPref::loadSync(bool doSync) qPrefDisplay::loadSync(doSync); qPrefDiveComputer::loadSync(doSync); qPrefDivePlanner::loadSync(doSync); - qPrefFacebook::loadSync(doSync); qPrefGeneral::loadSync(doSync); qPrefGeocoding::loadSync(doSync); qPrefLanguage::loadSync(doSync); @@ -76,7 +74,6 @@ void qPref::registerQML(QQmlEngine *engine) ct->setContextProperty("PrefDisplay", qPrefDisplay::instance()); ct->setContextProperty("PrefDiveComputer", qPrefDiveComputer::instance()); ct->setContextProperty("PrefDivePlanner", qPrefDivePlanner::instance()); - ct->setContextProperty("PrefFacebook", qPrefFacebook::instance()); ct->setContextProperty("PrefGeneral", qPrefGeneral::instance()); ct->setContextProperty("PrefGeocoding", qPrefGeocoding::instance()); ct->setContextProperty("PrefLanguage", qPrefLanguage::instance()); diff --git a/core/settings/qPrefFacebook.cpp b/core/settings/qPrefFacebook.cpp deleted file mode 100644 index 0f27c3c48..000000000 --- a/core/settings/qPrefFacebook.cpp +++ /dev/null @@ -1,44 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0 -#include "qPrefFacebook.h" -#include "qPrefPrivate.h" - -static const QString group = QStringLiteral("WebApps/Facebook"); - -qPrefFacebook::qPrefFacebook(QObject *parent) : QObject(parent) -{ -} - -qPrefFacebook*qPrefFacebook::instance() -{ - static qPrefFacebook *self = new qPrefFacebook; - return self; -} - -void qPrefFacebook::loadSync(bool doSync) -{ - // Empty, because FB probs are not loaded/synced to disk -} - -void qPrefFacebook::set_access_token(const QString &value) -{ - if (value != prefs.facebook.access_token) { - qPrefPrivate::copy_txt(&prefs.facebook.access_token, value); - emit instance()->access_tokenChanged(value); - } -} - -void qPrefFacebook::set_album_id(const QString &value) -{ - if (value != prefs.facebook.album_id) { - qPrefPrivate::copy_txt(&prefs.facebook.album_id, value); - emit instance()->album_idChanged(value); - } -} - -void qPrefFacebook::set_user_id(const QString &value) -{ - if (value != prefs.facebook.user_id) { - qPrefPrivate::copy_txt(&prefs.facebook.user_id, value); - emit instance()->user_idChanged(value); - } -} diff --git a/core/settings/qPrefFacebook.h b/core/settings/qPrefFacebook.h deleted file mode 100644 index fcd8f1f7c..000000000 --- a/core/settings/qPrefFacebook.h +++ /dev/null @@ -1,45 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0 -#ifndef QPREFSFACEBOOK_H -#define QPREFSFACEBOOK_H -#include "core/pref.h" - -#include <QObject> - - -class qPrefFacebook : public QObject { - Q_OBJECT - Q_PROPERTY(QString access_token READ access_token WRITE set_access_token NOTIFY access_tokenChanged); - Q_PROPERTY(QString album_id READ album_id WRITE set_album_id NOTIFY album_idChanged); - Q_PROPERTY(QString user_id READ user_id WRITE set_user_id NOTIFY user_idChanged); - -public: - qPrefFacebook(QObject *parent = NULL); - static qPrefFacebook *instance(); - - // Load/Sync local settings (disk) and struct preference - static void loadSync(bool doSync); - static void load() {loadSync(false); } - static void sync() {loadSync(true); } - -public: - static QString access_token() { return prefs.facebook.access_token; } - static QString album_id() { return prefs.facebook.album_id; } - static QString user_id() { return prefs.facebook.user_id; } - -public slots: - static void set_access_token(const QString& value); - static void set_album_id(const QString& value); - static void set_user_id(const QString& value); - -signals: - void access_tokenChanged(const QString& value); - void album_idChanged(const QString& value); - void user_idChanged(const QString& value); - -private: - static void disk_access_token(bool doSync); - static void disk_album_id(bool doSync); - static void disk_user_id(bool doSync); -}; - -#endif |