34 const QString &variableName = 0)
const;
38 const QString §ion,
39 const QString &defaultValue)
const;
41 const QString §ion)
const;
44 const char *getEntry(
const char *simpleVariable)
const;
47 const QString §ion,
48 float defaultValue)
const;
50 float defaultValue)
const;
52 const QString §ion)
const;
56 const QString §ion,
57 int defaultValue)
const;
59 int defaultValue)
const;
61 const QString §ion)
const;
62 coConfigInt getInt(
const QString &simpleVariable)
const;
65 const QString §ion,
66 long defaultValue)
const;
68 long defaultValue)
const;
70 const QString §ion)
const;
71 coConfigLong getLong(
const QString &simpleVariable)
const;
74 const QString §ion,
75 bool defaultValue)
const;
77 bool defaultValue)
const;
79 const QString §ion)
const;
81 const char *section)
const;
82 coConfigBool getBool(
const QString &simpleVariable)
const;
85 const QString §ion,
86 const QString &defaultValue)
const;
89 bool isOn(
const QString &
variable,
const QString §ion,
bool defaultValue)
const;
90 bool isOn(
const QString &
variable,
const QString §ion)
const;
91 bool isOn(
const QString &
variable,
const char *section)
const;
92 bool isOn(
const QString &simpleVariable,
bool defaultValue)
const;
93 bool isOn(
const QString &simpleVariable)
const;
95 void setValueForHost(
const QString &
variable,
const QString &
value,
96 const QString §ion,
97 const QString &targetHost,
bool move =
false,
98 const QString &config = 0,
const QString &configGroup = 0);
100 void setValueInConfig(
const QString &
variable,
const QString &
value,
101 const QString §ion,
102 const QString &configGroup,
103 const QString &config =
"config",
107 const QString §ion,
108 const QString &config = 0,
111 void setValue(
const QString &simpleVariable,
const QString &
value);
113 bool deleteValueForHost(
const QString &
variable,
const QString §ion,
114 const QString &targetHost,
115 const QString &config = 0,
const QString &configGroup = 0);
117 bool deleteValueInConfig(
const QString &
variable,
const QString §ion,
118 const QString &configGroup,
const QString &config =
"config");
120 bool deleteValue(
const QString &
variable,
const QString §ion,
const QString &config = 0);
122 bool deleteValue(
const QString &simpleVariable);
124 bool deleteSectionForHost(
const QString §ion,
const QString &targetHost,
125 const QString &config = 0,
const QString &configGroup = 0);
127 bool deleteSectionInConfig(
const QString §ion,
const QString &configGroup,
const QString &config =
"config");
129 bool deleteSection(
const QString §ion,
const QString &config = 0);
131 const QStringList &getHostnameList()
const;
132 const QString &getActiveHost()
const;
133 bool setActiveHost(
const QString &host);
134 const QString &getActiveCluster()
const;
135 bool setActiveCluster(
const QString &master);
137 virtual void addConfig(
const QString &filename,
const QString &
name,
bool create =
false);
139 virtual void removeConfig(
const QString &
name);
145 bool save(
const QString &filename)
const;
147 void setAdminMode(
bool mode);
157 static bool isDebug();
158 static DebugLevel getDebugLevel();
178 config->isGlobalConfig =
true;
200#include "coConfigValue.inl"
#define CONFIGEXPORT
Definition: coExport.h:367
#define EXPORT_TEMPLATE2(x, y)
Definition: coExport.h:34
GLenum mode
Definition: khronos-glext.h:6908
GLint level
Definition: khronos-glext.h:6344
GLsizei const GLfloat * value
Definition: khronos-glext.h:6760
GLboolean GLuint group
Definition: khronos-glext.h:12389
GLenum GLenum variable
Definition: khronos-glext.h:9990
GLuint const GLchar * name
Definition: khronos-glext.h:6722
list of all chemical elements
Definition: coConfig.h:27
std::string getString(covise::TokenBuffer &tb)
Definition: userinfo.cpp:17
Definition: coConfig.h:30
QString activeCluster
Definition: coConfig.h:191
QHash< QString, coConfigGroup * > configGroups
Definition: coConfig.h:194
static coConfig * config
Definition: coConfig.h:188
bool adminMode
Definition: coConfig.h:196
static coConfig * getInstance()
Definition: coConfig.h:171
DebugLevel
Definition: coConfig.h:151
static void setDebugLevel(DebugLevel level)
Definition: coConfig.h:159
QStringList masternames
Definition: coConfig.h:192
static DebugLevel debugLevel
Definition: coConfig.h:197
QStringList hostnames
Definition: coConfig.h:190
QString activeHostname
Definition: coConfig.h:189
bool isGlobalConfig
Definition: coConfig.h:185
Definition: coConfigBool.h:22
Definition: coConfigEntryString.h:24
Definition: coConfigEntryString.h:54
Definition: coConfigFloat.h:22
Definition: coConfigGroup.h:26
Definition: coConfigInt.h:22
Definition: coConfigLong.h:22
Definition: coConfigString.h:19