aboutsummaryrefslogtreecommitdiff
path: root/settings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'settings.cpp')
-rw-r--r--settings.cpp29
1 files changed, 20 insertions, 9 deletions
diff --git a/settings.cpp b/settings.cpp
index fbcd845f..3a5f4d26 100644
--- a/settings.cpp
+++ b/settings.cpp
@@ -5,9 +5,6 @@
using namespace QMatrixClient;
-Settings::~Settings()
-{ }
-
void Settings::setValue(const QString& key, const QVariant& value)
{
// qCDebug() << "Setting" << key << "to" << value;
@@ -19,9 +16,6 @@ QVariant Settings::value(const QString& key, const QVariant& defaultValue) const
return QSettings::value(key, defaultValue);
}
-SettingsGroup::~SettingsGroup()
-{ }
-
void SettingsGroup::setValue(const QString& key, const QVariant& value)
{
Settings::setValue(groupPath + "/" + key, value);
@@ -58,9 +52,6 @@ void SettingsGroup::remove(const QString& key)
Settings::remove(fullKey);
}
-AccountSettings::~AccountSettings()
-{ }
-
bool AccountSettings::keepLoggedIn() const
{
return value("keep_logged_in", false).toBool();
@@ -86,6 +77,26 @@ QString AccountSettings::userId() const
return group().section('/', -1);
}
+QString AccountSettings::deviceId() const
+{
+ return value("device_id").toString();
+}
+
+void AccountSettings::setDeviceId(const QString& deviceId)
+{
+ setValue("device_id", deviceId);
+}
+
+QString AccountSettings::deviceName() const
+{
+ return value("device_name").toString();
+}
+
+void AccountSettings::setDeviceName(const QString& deviceName)
+{
+ setValue("device_name", deviceName);
+}
+
QString AccountSettings::accessToken() const
{
return value("access_token").toString();