settingsservice.cpp 628 B

123456789101112131415161718192021222324252627
  1. #include "settingsservice.h"
  2. namespace Defaults {
  3. constexpr auto GuestUserId = "2641ffe8cd4311eda27f0242ac120002";
  4. }
  5. QVariant SettingsService::value(const QString &key, const QVariant &defaultValue) const
  6. {
  7. return m_settings.value(key, defaultValue);
  8. }
  9. void SettingsService::setValue(const QString &key, const QVariant &value)
  10. {
  11. m_settings.setValue(key, value);
  12. }
  13. QString SettingsService::selectedUserId() const
  14. {
  15. return m_settings.value("selected_user", Defaults::GuestUserId).toString();
  16. }
  17. void SettingsService::setSelectedUserId(const QString &userId)
  18. {
  19. m_settings.setValue("selected_user", userId);
  20. }