Files
beerlog/services/settingsservice.cpp
2023-03-29 13:00:09 +02:00

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);
}