6 #include <qstringlist.h>
10 // Some helper functions and simplified settings class
11 // to read and parse settings e.g. in undo/redo directories
13 class SimpleSettings {
18 bool readSettings(const QString &);
19 void writeSettings(const QString &);
20 QString value(const QString &key, const QString &def = QString());
21 int numValue(const QString &, const int &def = 0);
22 void setValue(const QString &, const QString &);
26 QStringList valuelist;
29 // Overloaded QSettings class, used to save some settings in
30 // a map instead of users home directory
31 class Settings : public QSettings, public XMLObj {
34 Settings(const QString &, const QString &);
38 clearLocal(const QString &filepath,
39 const QString &key); //! Clear keys starting with key in filepath
40 QVariant localValue(const QString &, const QString &, QVariant);
41 void setLocalValue(const QString &, const QString &, QVariant);
42 QString getDataXML(const QString &);
47 QList<QVariant> valuelist;