diff options
author | Max Horn | 2002-09-29 23:08:24 +0000 |
---|---|---|
committer | Max Horn | 2002-09-29 23:08:24 +0000 |
commit | 9dfd298034bea70ff641cfa3f9bbfec92e3fc5fe (patch) | |
tree | f4817db92765d014f4516f93729cabc70d40be14 /common | |
parent | fa1d629a85918acbdde194f38bbe2fb4ca5c5727 (diff) | |
download | scummvm-rg350-9dfd298034bea70ff641cfa3f9bbfec92e3fc5fe.tar.gz scummvm-rg350-9dfd298034bea70ff641cfa3f9bbfec92e3fc5fe.tar.bz2 scummvm-rg350-9dfd298034bea70ff641cfa3f9bbfec92e3fc5fe.zip |
added Config::has_domain()
svn-id: r5045
Diffstat (limited to 'common')
-rw-r--r-- | common/config-file.cpp | 5 | ||||
-rw-r--r-- | common/config-file.h | 7 |
2 files changed, 9 insertions, 3 deletions
diff --git a/common/config-file.cpp b/common/config-file.cpp index 18ac0009c9..bcc7537741 100644 --- a/common/config-file.cpp +++ b/common/config-file.cpp @@ -166,6 +166,11 @@ void Config::set_domain(const String &d) defaultDomain = d; } +bool Config::has_domain(const String &d) const +{ + return domains.contains(d); +} + void Config::flush() const { FILE *cfg_file; diff --git a/common/config-file.h b/common/config-file.h index a4215116e3..5372e9cefe 100644 --- a/common/config-file.h +++ b/common/config-file.h @@ -40,10 +40,11 @@ public: void setInt(const String &key, int value, const String &dom = String()); void setBool(const String &key, bool value, const String &dom = String()); - void set_domain(const String &); + void set_domain(const String &d); void flush() const; - void rename_domain(const String &); - void delete_domain(const String &); + void rename_domain(const String &d); + void delete_domain(const String &d); + bool has_domain(const String &d) const; void set_filename(const String &); void merge_config(const Config &); void set_writing(bool); |