- _autoWidgetsChanged = changed_;
- if(hasChanged() != old)
- emit changed(hasChanged());
- }
-}
-
-void SettingsPage::load() {
- UiSettings s("");
- foreach(QObject *widget, _autoWidgets) {
- QVariant val = s.value(autoWidgetSettingsKey(widget), widget->property("defaultValue"));
- widget->setProperty(autoWidgetPropertyName(widget), val);
- widget->setProperty("storedValue", val);
- }
- bool old = hasChanged();
- _autoWidgetsChanged = _changed = false;
- if(hasChanged() != old)
- emit changed(hasChanged());
-}
-
-void SettingsPage::save() {
- UiSettings s("");
- foreach(QObject *widget, _autoWidgets) {
- QVariant val = widget->property(autoWidgetPropertyName(widget));
- widget->setProperty("storedValue", val);
- s.setValue(autoWidgetSettingsKey(widget), val);
- }
- bool old = hasChanged();
- _autoWidgetsChanged = _changed = false;
- if(hasChanged() != old)
- emit changed(hasChanged());
-}
-
-void SettingsPage::defaults() {
- foreach(QObject *widget, _autoWidgets) {
- QVariant val = widget->property("defaultValue");
- widget->setProperty(autoWidgetPropertyName(widget), val);
- }
- autoWidgetHasChanged();
+ _autoWidgetsChanged = _changed = false;
+ if (hasChanged() != old)
+ emit changed(hasChanged());
+}
+
+void SettingsPage::defaults()
+{
+ foreach (QObject* widget, _autoWidgets) {
+ QVariant val = widget->property("defaultValue");
+ widget->setProperty(autoWidgetPropertyName(widget), val);
+ }
+ autoWidgetHasChanged();
+}
+
+QVariant SettingsPage::loadAutoWidgetValue(const QString& widgetName)
+{
+ qWarning() << "Could not load value for SettingsPage widget" << widgetName;
+ return QVariant();
+}
+
+void SettingsPage::saveAutoWidgetValue(const QString& widgetName, const QVariant&)
+{
+ qWarning() << "Could not save value for SettingsPage widget" << widgetName;