Index: sources/model/settings/MSettings.h =================================================================== diff -u -r79a6cfcb10472261f3ec26eaf0baf6f1245cd311 -ra82ee4f326b26c4369f1306f867edc1bca6dabbe --- sources/model/settings/MSettings.h (.../MSettings.h) (revision 79a6cfcb10472261f3ec26eaf0baf6f1245cd311) +++ sources/model/settings/MSettings.h (.../MSettings.h) (revision a82ee4f326b26c4369f1306f867edc1bca6dabbe) @@ -35,12 +35,15 @@ { Q_OBJECT +public: struct KeyValue { QString category; QString location; QList keys; QList values; }; + +private: QMap _settings; QMap _category; @@ -60,7 +63,7 @@ QVariant value (const QString &vGroup , const QString &vKey); QString location (const QString &vGroup ); - void add (const QString &vGroup, const QString &vKey, const QVariant &vValue, const QString &vLocation, const QString &vCategory); + void add (const QString &vGroup, const QString &vKey, const QVariant &vValue, const QString &vLocation, const QString &vCategory); // the utility static functions private : QString _datetimeFormat = "MM/dd/yyyy HH:mm:ss";