diff -r 7a96bd401351 -r 30b22f7bd009 settings.h --- a/settings.h Sun Jan 30 12:58:47 2005 +0000 +++ b/settings.h Mon Sep 12 19:52:51 2005 +0000 @@ -7,7 +7,29 @@ #include "misc.h" +// Some helper functions and simplified settings class +// to read and parse settings e.g. in undo/redo directories +bool loadStringFromDisk (const QString &, QString &); +bool saveStringToDisk (const QString &, const QString &s); +class SimpleSettings +{ +public: + SimpleSettings (); + ~SimpleSettings (); + void clear(); + void readSettings(const QString &); + void writeSettings(const QString &); + QString readEntry (const QString &); + void setEntry (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: @@ -18,7 +40,6 @@ QString readLocalEntry ( const QString &, const QString &, const QString &); void setLocalEntry (const QString &, const QString &, const QString &); QString getXMLData (const QString &); - void write (); protected: QStringList pathlist;