- //SettingsInterface *sp = qobject_cast<SettingsInterface *>(ui.settingsStack->currentWidget());
- //if(sp) sp->applyChanges();
+ foreach(SettingsPage *page, pages.values()) {
+ page->save();
+ }
+}
+
+void SettingsDlg::reload() {
+ SettingsPage *page = qobject_cast<SettingsPage *>(ui.settingsStack->currentWidget());
+ if(page) page->load();
+}
+
+void SettingsDlg::loadDefaults() {
+ SettingsPage *page = qobject_cast<SettingsPage *>(ui.settingsStack->currentWidget());
+ if(page) page->defaults();