Added default configuration handling
[mdictionary] / trunk / src / includes / settings.h
index 3487e02..ae529f6 100644 (file)
@@ -34,6 +34,9 @@ class CommonDictInterface;
 class Settings {
   public:
     Settings(){}
+    Settings(const Settings* set) {
+        _settings = QHash<QString, QString>(set->_settings);
+    }
 
     /*! \returns value fo given key
          \param key
@@ -50,7 +53,7 @@ class Settings {
         _settings.insert(key, value);
     }
 
-    QList<QString> keys() {
+    QList<QString> keys() const {
         return _settings.keys();
     }