-}
-
-QVariant CoreAccountSettingsPage::loadAutoWidgetValue(const QString &widgetName) {
- if(widgetName == "autoConnectAccount") {
- CoreAccountSettings s;
- AccountId id = s.autoConnectAccount();
- if(!id.isValid())
- return QVariant();
- return id.toInt();
- }
- return SettingsPage::loadAutoWidgetValue(widgetName);
-}
-
-void CoreAccountSettingsPage::saveAutoWidgetValue(const QString &widgetName, const QVariant &v) {
- CoreAccountSettings s;
- if(widgetName == "autoConnectAccount") {
- AccountId id = filteredModel()->index(ui.autoConnectAccount->currentIndex(), 0).data(CoreAccountModel::AccountIdRole).value<AccountId>();
- s.setAutoConnectAccount(id);
- return;
- }
- SettingsPage::saveAutoWidgetValue(widgetName, v);
+ AccountId id = filteredModel()->index(ui.autoConnectAccount->currentIndex(), 0).data(CoreAccountModel::AccountIdRole).value<AccountId>();
+ s.setAutoConnectAccount(id);
+ ui.autoConnectAccount->setProperty("storedValue", ui.autoConnectAccount->currentIndex());