summaryrefslogtreecommitdiffstats
path: root/src/Common/Configurable.h
diff options
context:
space:
mode:
authorMatthias Schiffer <matthias@gamezock.de>2008-10-20 22:47:07 +0200
committerMatthias Schiffer <matthias@gamezock.de>2008-10-20 22:47:07 +0200
commite3d0c98e5a867518800bc79c18f7b13755c056e0 (patch)
tree874fff633e497040a28b72ffc7cbec208b2ac3ee /src/Common/Configurable.h
parent3944988f51769b0ffd8e58c05566c82416bf983d (diff)
downloadmad-e3d0c98e5a867518800bc79c18f7b13755c056e0.tar
mad-e3d0c98e5a867518800bc79c18f7b13755c056e0.zip
Einige Verbesserungen am ConfigManager
Diffstat (limited to 'src/Common/Configurable.h')
-rw-r--r--src/Common/Configurable.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/Common/Configurable.h b/src/Common/Configurable.h
index 0c471c7..8c2c083 100644
--- a/src/Common/Configurable.h
+++ b/src/Common/Configurable.h
@@ -29,10 +29,16 @@ namespace Common {
class ConfigManager;
class Configurable {
+ public:
+ Configurable();
+ virtual ~Configurable();
+
+ virtual int getPriority() const {return 0;}
+
protected:
friend class ConfigManager;
- virtual bool handleConfigEntry(const std::vector<std::vector<std::string> >&) {return false;}
+ virtual bool handleConfigEntry(const std::vector<std::vector<std::string> >&, bool) {return false;}
virtual void configFinished() {}
};