+
+QVariantMap CoreUserSettings::sessionData()
+{
+ QVariantMap res;
+ foreach(QString key, localChildKeys(QString("SessionData"))) {
+ res[key] = localValue(QString("SessionData/%1").arg(key));
+ }
+ return res;
+}
+
+
+void CoreUserSettings::setSessionValue(const QString &key, const QVariant &data)
+{
+ setLocalValue(QString("SessionData/%1").arg(key), data);
+}
+
+
+QVariant CoreUserSettings::sessionValue(const QString &key, const QVariant &def)
+{
+ return localValue(QString("SessionData/%1").arg(key), def);
+}