28 lines
628 B
C++
28 lines
628 B
C++
#include "settingsservice.h"
|
|
|
|
namespace Defaults {
|
|
|
|
constexpr auto GuestUserId = "2641ffe8cd4311eda27f0242ac120002";
|
|
|
|
}
|
|
|
|
QVariant SettingsService::value(const QString &key, const QVariant &defaultValue) const
|
|
{
|
|
return m_settings.value(key, defaultValue);
|
|
}
|
|
|
|
void SettingsService::setValue(const QString &key, const QVariant &value)
|
|
{
|
|
m_settings.setValue(key, value);
|
|
}
|
|
|
|
QString SettingsService::selectedUserId() const
|
|
{
|
|
return m_settings.value("selected_user", Defaults::GuestUserId).toString();
|
|
}
|
|
|
|
void SettingsService::setSelectedUserId(const QString &userId)
|
|
{
|
|
m_settings.setValue("selected_user", userId);
|
|
}
|