Reorganization of settings dialog to eliminate code duplication.
[yandex-traffic] / settings.hpp
index 270a7ac..fdeb6f8 100644 (file)
@@ -22,15 +22,21 @@ private:
 
     void makeDefault ();
 
+    void loadCities (QSettings *settings);
+    void saveCities (QSettings *settings);
+
 public:
     Settings ();
 
-    bool load ();
-    bool save ();
+    void load ();
+    void save ();
 
     QString regionID () const
     { return _regionID; };
 
+    void setRegionID (const QString &id)
+    { _regionID = id; };
+
     QMap<QString, QString> cities () const
     { return _cities; };