}
void CoreUserSettings::storeIdentity(const Identity &identity) {
- setLocalValue(QString("Identities/%1").arg(identity.id().toInt()), QVariant::fromValue<Identity>(identity));
+ setLocalValue(QString("Identities/%1").arg(identity.id().toInt()), qVariantFromValue(identity));
}
void CoreUserSettings::removeIdentity(const Identity &identity) {
return res;
}
+void CoreUserSettings::setSessionState(const QVariant &data) {
+ setLocalValue("SessionState", data);
+}
+
+QVariant CoreUserSettings::sessionState(const QVariant &def) {
+ return localValue("SessionState", def);
+}
+
QVariantMap CoreUserSettings::sessionData() {
QVariantMap res;
foreach(QString key, localChildKeys(QString("SessionData"))) {