]> Dogcows Code - chaz/yoink/blobdiff - src/Moof/Settings.hh
refactoring needed for win32 crash
[chaz/yoink] / src / Moof / Settings.hh
index 6cd86291b64bb1be6ed959b7b4d61745495c08e6..d4cbb9fa0cd47e0a06a0f21a4ea5a3923f6a5d7d 100644 (file)
@@ -58,17 +58,14 @@ public:
 
        ~Settings();
 
-       // get global instance
-       static Settings& getInstance();
-
        void parseArgs(int argc, char* argv[]);
 
-       void loadFromFile(const std::string& filePath);
-       void loadFromFiles(const std::vector<std::string>& filePaths);
+       void loadFromFiles(const std::string& path);
+       void loadFromFiles(const std::vector<std::string>& path);
 
        void clear();           // remove all settings
 
-       void saveAs(const std::string& filePath);
+       void saveAs(const std::string& path);
        void save() const;
 
        template <typename T>
@@ -113,6 +110,9 @@ bool Settings::get(const std::string& key, T& value) const
 }
 
 
+extern Settings settings;
+
+
 } // namepsace Mf
 
 #endif // _MOOF_SETTINGS_HH_
This page took 0.021856 seconds and 4 git commands to generate.