-void CoreAccountSettings::storeAllAccounts(const QHash<QString, QVariantMap> accounts) {
- removeLocalKey(QString("Accounts"));
- foreach(QString name, accounts.keys()) {
- storeAccount(name, accounts[name]);
- }
+QVariant CoreAccountSettings::accountValue(const QString &key, const QVariant &def) {
+ if(!Client::currentCoreAccount().isValid()) return QVariant();
+ return localValue(QString("%1/%2/%3").arg(Client::currentCoreAccount().toInt()).arg(_subgroup).arg(key), def);