- static Settings* instance();
- bool set(QString const& name, QString const& value);
- QString get(QString const& name);
- QString getDefaultValue(QString const& name);
- bool reset();
+
+ enum ConnectionType {ALWAYS_ASK, WLAN, GPRS, ANY};
+
+ struct Language
+ {
+ QString name;
+ QString id;
+ };
+
+ static Settings* instance();
+ static void getLanguages(QList<Language>& 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);
+ ConnectionType getConnectionType();
+ bool reset();