6 #include <qstringlist.h>
10 // Some helper functions and simplified settings class
11 // to read and parse settings e.g. in undo/redo directories
19 bool readSettings(const QString &);
20 void writeSettings(const QString &);
21 QString value (const QString &key, const QString &def=QString());
22 int readNumValue (const QString &, const int &def=0);
23 void setValue (const QString &,const QString &);
26 QStringList valuelist;
30 // Overloaded QSettings class, used to save some settings in
31 // a map instead of users home directory
32 class Settings:public QSettings,public XMLObj
36 Settings (const QString & , const QString &);
39 void clearLocal (const QString &filepath, 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;