Index: sources/view/settings/VSettings.h =================================================================== diff -u -r27cc308ff5113a9386899d3c8f8b29962a8498e1 -ra82ee4f326b26c4369f1306f867edc1bca6dabbe --- sources/view/settings/VSettings.h (.../VSettings.h) (revision 27cc308ff5113a9386899d3c8f8b29962a8498e1) +++ sources/view/settings/VSettings.h (.../VSettings.h) (revision a82ee4f326b26c4369f1306f867edc1bca6dabbe) @@ -29,12 +29,19 @@ { Q_OBJECT - CONSTANT(QString , groupFormat, "%1^%2" ) - PROPERTY(bool , initialized, false ) - PROPERTY(QVariantMap, category , {} ) - PROPERTY(QVariantMap, settings , {} ) + TRIGGER ( bool , adjustment , 0 ) + // Don't use QVariantHash, qml don't like it and won't show the values. + CONSTANT(QString , groupFormat , "%1^%2" ) + PROPERTY(bool , initialized , false ) + PROPERTY(QStringList , categorys , {} ) + PROPERTY(QVariantMap , settings , {} ) + PROPERTY(QVariantMap , data , {} ) + VIEW_DEC(VSettings, SettingsData) + +public slots: + void doSave(const QString &vCategory, const QString &vGroup, const QString &vKey, const QString &vValue); }; }