8 #ifndef COCONFIGVALUE_H
9 #define COCONFIGVALUE_H
25 coConfigValue(
const QString &variable,
const QString §ion);
28 const QString &variable,
const QString §ion);
30 const QString &simpleVariable);
54 virtual T
fromString(
const QString &value)
const = 0;
55 virtual QString
toString(
const T &value)
const = 0;
69 #ifdef COCONFIGVALUE_USE_CACHE
coConfigValue< T > & operator=(const T &)
virtual bool isModified() const
coConfigGroup * group
Definition: coConfigValue.h:66
virtual void setSaveToGroup(coConfigGroup *group)
Definition: coConfigGroup.h:25
GLenum GLenum variable
Definition: khronos-glext.h:9990
QString unmodifiedValue
Definition: coConfigValue.h:60
coConfigGroup * saveToGroup
Definition: coConfigValue.h:67
virtual T fromString(const QString &value) const =0
GLboolean GLuint group
Definition: khronos-glext.h:12389
virtual bool hasValidValue()
virtual coConfigGroup * getSaveToGroup() const
virtual bool isAutoUpdate() const
GLsizei const GLfloat * value
Definition: khronos-glext.h:6760
bool modified
Definition: coConfigValue.h:64
QString variable
Definition: coConfigValue.h:57
virtual bool operator!=(const coConfigValue< T > &)
virtual void setAutoUpdate(bool update)
virtual QString toString(const T &value) const =0
coConfigValue(const QString &configGroupName, const QString &variable, const QString §ion)
QString value
Definition: coConfigValue.h:59
bool autoUpdate
Definition: coConfigValue.h:63
virtual bool operator==(const coConfigValue< T > &)
QString configGroupName
Definition: coConfigValue.h:61
Definition: coConfigValue.h:20
QString section
Definition: coConfigValue.h:58