- SessionSettings s(user);
- sessionData = s.sessionData(); qDebug() << sessionData;
- /*
- QSettings s; // FIXME don't use QSettings anymore
- mutex.lock();
- s.beginGroup(QString("SessionData/%1").arg(user));
- foreach(QString key, s.allKeys()) { qDebug() << key;
- sessionData[key] = s.value(key);
- }
- s.endGroup();
- mutex.unlock(); // FIXME remove
- */
- /* temporarily disabled
- s.beginGroup(QString("Identities/%1").arg(user));
- foreach(QString id, s.childKeys()) {
- Identity *i = new Identity(s.value(id).value<Identity>(), this);
+ CoreUserSettings s(user);
+ sessionData = s.sessionData();
+/*
+ CoreSettings cs;
+ foreach(QString id, cs.localChildKeys(QString("Identities/%1").arg(user))) {
+ Identity *i = new Identity(cs.localValue(QString("Identities/%1/%2").arg(user).arg(id)).value<Identity>(), this);