-QHash<QString, QVariantMap> CoreAccountSettings::retrieveAllAccounts() {
- QHash<QString, QVariantMap> accounts;
- foreach(QString name, knownAccounts()) {
- accounts[name] = retrieveAccount(name);
+QHash<int, BufferId> CoreAccountSettings::jumpKeyMap() {
+ QHash<int, BufferId> keyMap;
+ QVariantMap variants = localValue("JumpKeyMap", QVariant()).toMap();
+ QVariantMap::const_iterator mapIter = variants.constBegin();
+ while(mapIter != variants.constEnd()) {
+ keyMap[mapIter.key().toInt()] = mapIter.value().value<BufferId>();
+ mapIter++;