#include "quassel.h"
-CoreSettings::CoreSettings(const QString group) : Settings(group, Quassel::buildInfo().coreApplicationName)
+CoreSettings::CoreSettings(QString group)
+ : Settings(std::move(group), Quassel::buildInfo().coreApplicationName)
{
}
}
-QVariant CoreSettings::storageSettings(const QVariant &def)
+QVariant CoreSettings::storageSettings(const QVariant &def) const
{
return localValue("StorageSettings", def);
}
-QVariant CoreSettings::authSettings(const QVariant &def)
+void CoreSettings::setAuthSettings(const QVariant &data)
{
- return localValue("AuthSettings", def);
+ setLocalValue("AuthSettings", data);
}
-void CoreSettings::setAuthSettings(const QVariant &data)
+QVariant CoreSettings::authSettings(const QVariant &def) const
{
- setLocalValue("AuthSettings", data);
+ return localValue("AuthSettings", def);
}
// FIXME remove
-QVariant CoreSettings::oldDbSettings()
+QVariant CoreSettings::oldDbSettings() const
{
return localValue("DatabaseSettings");
}
}
-QVariant CoreSettings::coreState(const QVariant &def)
+QVariant CoreSettings::coreState(const QVariant &def) const
{
return localValue("CoreState", def);
}