X-Git-Url: https://git.sven.stormbind.net/?a=blobdiff_plain;f=settings.h;fp=settings.h;h=0000000000000000000000000000000000000000;hb=d483bd8e6523c23c6f1d8908a2e0611c2bc9ff4f;hp=c32f8ef0d9731bac4c1310c3594efde5953a0719;hpb=7dfa3fe589d1722d49681f42cdb0bf1e6efb5223;p=sven%2Fvym.git diff --git a/settings.h b/settings.h deleted file mode 100644 index c32f8ef..0000000 --- a/settings.h +++ /dev/null @@ -1,50 +0,0 @@ -#ifndef SETTINGS_H -#define SETTINGS_H - -#include -#include -#include - -#include "xmlobj.h" - -// Some helper functions and simplified settings class -// to read and parse settings e.g. in undo/redo directories - -class SimpleSettings -{ -public: - SimpleSettings (); - ~SimpleSettings (); - void clear(); - bool readSettings(const QString &); - void writeSettings(const QString &); - QString value (const QString &key, const QString &def=QString()); - int readNumValue (const QString &, const int &def=0); - void setValue (const QString &,const QString &); -private: - QStringList keylist; - QStringList valuelist; -}; - - -// Overloaded QSettings class, used to save some settings in -// a map instead of users home directory -class Settings:public QSettings,public XMLObj -{ -public: - Settings (); - Settings (const QString & , const QString &); - ~Settings (); - void clear(); - void clearLocal (const QString &filepath, const QString &key); //! Clear keys starting with key in filepath - QVariant localValue ( const QString &, const QString &, QVariant); - void setLocalValue (const QString &, const QString &, QVariant); - QString getDataXML (const QString &); - -protected: - QStringList pathlist; - QStringList keylist; - QList valuelist; -}; - -#endif