00001 #ifndef SETTINGS_H
00002 #define SETTINGS_H
00003
00004 #include <qhash.h>
00005 #include <qvariant.h>
00006
00007 class Settings
00008 {
00009 private:
00010 static QHash<QString,QVariant> settings;
00011 static const QString SETTINGS_FILENAME;
00012
00013 private:
00014 Settings();
00015
00016 public:
00017 static QString getStringValue(QString key);
00018 static QVariant getValue(QString key);
00019 static bool setValue(QString key, QVariant value);
00020 static bool saveToDisk();
00021 static bool loadFromDisk();
00022 };
00023
00024 #endif // SETTINGS_H