01.03.2011 - as a initial commit
This commit is contained in:
@@ -8,6 +8,8 @@ PIConfig::PIConfig(const PIString & path, Flags<Mode> mode): PIFile(path, mode)
|
||||
}
|
||||
|
||||
|
||||
PIStringList PIConfig::getValue(const PIString & vname, const PIStringList & def, bool * exist) const {
|
||||
return getValue(vname, def.join("%|%"), exist).split("%|%");}
|
||||
bool PIConfig::getValue(const PIString & vname, const bool def, bool * exist) const {
|
||||
return atob(getValue(vname, btos(def), exist));}
|
||||
char PIConfig::getValue(const PIString & vname, const char def, bool * exist) const {
|
||||
@@ -32,6 +34,8 @@ double PIConfig::getValue(const PIString & vname, const double def, bool * exist
|
||||
return getValue(vname, dtos(def), exist).toDouble();}
|
||||
|
||||
|
||||
void PIConfig::setValue(const PIString & name, const PIStringList & value, bool write) {
|
||||
setValue(name, value.join("%|%"), "l", write);}
|
||||
void PIConfig::setValue(const PIString & name, const char * value, bool write) {
|
||||
setValue(name, PIString(value), "s", write);}
|
||||
void PIConfig::setValue(const PIString & name, const bool value, bool write) {
|
||||
|
||||
Reference in New Issue
Block a user