X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fcommon%2Fsettings.h;h=c732299553a116d71f8207d51de7adbbaeb3a3f0;hb=d187495fd3566da1ee1eb94cc313c2f561a0fac5;hp=92e6e3d15bab2929286a2982c778f3602a45899f;hpb=28a07e35293ce3ee730b72de527e9d145fa47129;p=jenirok diff --git a/src/common/settings.h b/src/common/settings.h index 92e6e3d..c732299 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -20,7 +20,8 @@ #define SETTINGS_H #include -#include +#include +#include class Settings; @@ -32,8 +33,19 @@ public: enum ConnectionType {ALWAYS_ASK, WLAN, GPRS, ANY}; + struct Language + { + QString name; + QString id; + }; + static Settings* instance(); + static void getLanguages(QList& languages); + ~Settings(); static void close(); + void startEdit(); + void endEdit(); + void loadLanguage(QApplication& app); bool set(QString const& name, QString const& value); QString get(QString const& name); QString getDefaultValue(QString const& name); @@ -43,6 +55,7 @@ public: private: Settings(); static Settings* instance_; + bool editing_; };