Settings page was added
This commit is contained in:
@@ -3,6 +3,14 @@
|
||||
namespace Defaults {
|
||||
|
||||
constexpr auto GuestUserId = "2641ffe8cd4311eda27f0242ac120002";
|
||||
constexpr auto ServerAddress = "195.133.196.161:8000";
|
||||
|
||||
}
|
||||
|
||||
namespace Keys {
|
||||
|
||||
constexpr auto ServerAddress = "server_address";
|
||||
constexpr auto SelectedUser = "selected_user";
|
||||
|
||||
}
|
||||
|
||||
@@ -16,12 +24,24 @@ void SettingsService::setValue(const QString &key, const QVariant &value)
|
||||
m_settings.setValue(key, value);
|
||||
}
|
||||
|
||||
QString SettingsService::serverAddress() const
|
||||
{
|
||||
return m_settings.value(Keys::ServerAddress, Defaults::ServerAddress).toString();
|
||||
}
|
||||
|
||||
void SettingsService::setServerAddress(const QString &address)
|
||||
{
|
||||
m_settings.setValue(Keys::ServerAddress, address);
|
||||
emit serverAddressChanged();
|
||||
}
|
||||
|
||||
QString SettingsService::selectedUserId() const
|
||||
{
|
||||
return m_settings.value("selected_user", Defaults::GuestUserId).toString();
|
||||
return m_settings.value(Keys::SelectedUser, Defaults::GuestUserId).toString();
|
||||
}
|
||||
|
||||
void SettingsService::setSelectedUserId(const QString &userId)
|
||||
{
|
||||
m_settings.setValue("selected_user", userId);
|
||||
m_settings.setValue(Keys::SelectedUser, userId);
|
||||
emit selectedUserIdChanged();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user