32 Q_PROPERTY(QString
name READ getName)
33 Q_PROPERTY(QString
type READ getType)
34 Q_PROPERTY(QString description READ getDescription)
35 Q_PROPERTY(
bool enabled READ isEnabled WRITE setEnabled)
36 Q_PROPERTY(
bool mapped READ isMapped WRITE setMapped)
70 return this->description;
96 this->mapped = mapped;
113 virtual int getComponentCount()
const;
133 QString
value = toString();
135 return QChar(
'\177');
140 static WSParameter *create(covise::covise__Parameter *parameter);
143 const covise::covise__Parameter *getSerialisable(covise::covise__Parameter *parameter)
const;
147 static std::map<QString, WSParameter *> *
p =
new std::map<QString, WSParameter *>();
149 (*p)[className] = prototype;
154 bool equals(
const covise::covise__Parameter *,
const covise::covise__Parameter *);
196 this->description = inDescription;
#define WSLIBEXPORT
Definition: coExport.h:385
GLenum GLenum GLsizei const GLuint GLboolean enabled
Definition: khronos-glext.h:8468
GLsizei const GLfloat * value
Definition: khronos-glext.h:6760
GLfloat GLfloat p
Definition: khronos-glext.h:9861
GLuint const GLchar * name
Definition: khronos-glext.h:6722
GLenum type
Definition: khronos-glext.h:6279
list of all chemical elements
Definition: coConfig.h:27
bool equals(const T &t1, const T &t2)
Definition: message_macros.h:20
Definition: WSParameter.h:28
virtual bool setValueFromSerialisable(const covise::covise__Parameter *serialisable)=0
void setType(const QString &inType)
Definition: WSParameter.h:185
virtual QString toCoviseString() const
Definition: WSParameter.h:131
void setName(const QString &inName)
Definition: WSParameter.h:176
static WSParameter * addPrototype(QString className, WSParameter *prototype)
Definition: WSParameter.h:145
const QString & getName() const
Definition: WSParameter.h:50
bool isEnabled() const
Definition: WSParameter.h:86
bool isMapped() const
Definition: WSParameter.h:103
virtual WSParameter * clone() const =0
const QString & getDescription() const
Definition: WSParameter.h:68
const QString & getType() const
Definition: WSParameter.h:59
void setMapped(bool mapped)
Definition: WSParameter.h:94
void setEnabled(bool state)
Definition: WSParameter.h:77
virtual const covise::covise__Parameter * getSerialisable()=0
void parameterChanged(covise::WSParameter *parameter)
virtual QString toString() const =0
void setDescription(const QString &inDescription)
Definition: WSParameter.h:194
static std::map< QString, WSParameter * > * prototypes
Definition: WSParameter.h:170