dialog->exec();
load();
}
-QString AccountDialog::currentIp()
-{
-
- QSettings settings;
- QString useKey = settings.value("config/currentKey").toString();
- QString useIp ;
- if ( !useKey.isEmpty())
- useIp = settings.value("account/"+useKey).toString();
-
- else return QString();
-
- return useIp;
-}
void AccountDialog::load()
{
QSettings settings;
- QString useKey = settings.value("config/currentKey").toString();
+ QString useKey = AppSettings::getCurrentKey(); // settings.value("config/currentKey").toString();
QList <QListWidgetItem> asycItems;
- settings.beginGroup("account");
- foreach ( QString key, settings.allKeys())
+ //settings.beginGroup("account");
+ foreach ( QString key, AppSettings::getAllAccounts()) //settings.allKeys())
{
QListWidgetItem * item = new QListWidgetItem;
asycItems.append(*item);
}
}
- settings.endGroup();
+ //settings.endGroup();
// ... create and add in the list widget
void AccountDialog::use()
{
QString currentKey = ui->listWidget->currentItem()->text();
- QSettings settings;
- settings.setValue("config/currentKey", currentKey);
+ AppSettings::setCurrentKey(currentKey);
+ //QSettings settings;
+ //settings.setValue("config/currentKey", currentKey);
load();
emit accept();
}