22 #ifndef TESTBED_CONFIG_H 23 #define TESTBED_CONFIG_H 26 #include "common/array.h" 27 #include "common/formats/ini-file.h" 28 #include "common/str-array.h" 29 #include "common/tokenizer.h" 31 #include "gui/widgets/list.h" 32 #include "gui/dialog.h" 33 #include "gui/ThemeEngine.h" 35 #include "testbed/testsuite.h" 40 kTestbedQuitCmd =
'Quit',
41 kTestbedSelectAll =
'sAll',
42 kTestbedDeselectAll =
'dAll' 51 void selectTestsuites();
52 void setConfigFile(
const Common::String fName) { _configFileName = fName; }
57 bool stringToBool(
const Common::String str) {
return str.equalsIgnoreCase(
"true") ? true :
false; }
58 Common::String boolToString(
bool val) {
return val ?
"true" :
"false"; }
59 void initDefaultConfiguration();
60 int getNumSuitesEnabled();
66 void parseConfigFile();
74 void reflowLayout()
override;
95 void addButton(uint w, uint h,
const Common::String name, uint32 cmd, uint xOffset = 0, uint yPadding = 8);
96 void addButtonXY(uint x, uint y, uint w, uint h,
const Common::String name, uint32 cmd);
108 #endif // TESTBED_CONFIG_H
TextAlign
Definition: font.h:48
Definition: testsuite.h:90
Definition: ini-file.h:58