diff options
author | Neeraj Kumar | 2010-07-24 21:02:21 +0000 |
---|---|---|
committer | Neeraj Kumar | 2010-07-24 21:02:21 +0000 |
commit | 89988af11ddf2feb0a028230d544b39c5cdc96bd (patch) | |
tree | 4cc49246a95b81de3c5f0d53f413135861b8b767 /engines/testbed/config.h | |
parent | 3f2527a48aab2d98bab252a4e77e55c7dcae0e67 (diff) | |
download | scummvm-rg350-89988af11ddf2feb0a028230d544b39c5cdc96bd.tar.gz scummvm-rg350-89988af11ddf2feb0a028230d544b39c5cdc96bd.tar.bz2 scummvm-rg350-89988af11ddf2feb0a028230d544b39c5cdc96bd.zip |
TESTBED: reimplemented the config functionality using ConfigFile Class
svn-id: r51258
Diffstat (limited to 'engines/testbed/config.h')
-rw-r--r-- | engines/testbed/config.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/testbed/config.h b/engines/testbed/config.h index 42320bbee8..8fbed858d1 100644 --- a/engines/testbed/config.h +++ b/engines/testbed/config.h @@ -27,6 +27,7 @@ #include "common/array.h" +#include "common/config-file.h" #include "common/str-array.h" #include "common/tokenizer.h" @@ -56,12 +57,14 @@ public: Common::WriteStream *getConfigWriteStream(); void writeTestbedConfigToStream(Common::WriteStream *ws); Testsuite *getTestsuiteByName(const Common::String &name); - bool getConfigParamValue(const Common::String param); + bool stringToBool(const Common::String str) { return str.equalsIgnoreCase("true") ? true : false; } + Common::String boolToString(bool val) { return val ? "true" : "false"; } + void initConfigFile(Common::WriteStream *ws); private: Common::Array<Testsuite *> &_testsuiteList; Common::String _configFileName; + Common::ConfigFile _configFileInterface; void parseConfigFile(); - void editSettingParam(Common::String param, bool value); }; class TestbedListWidget : public GUI::ListWidget { |