28 Q_PROPERTY(QString
name READ getName)
29 Q_PROPERTY(QString
id READ getID)
30 Q_PROPERTY(QString host READ getHost)
31 Q_PROPERTY(QString description READ getDescription)
32 Q_PROPERTY(QString category READ getCategory)
33 Q_PROPERTY(QString title READ getTitle WRITE setTitle)
34 Q_PROPERTY(QString instance READ getInstance)
35 Q_PROPERTY(
bool dead READ isDead)
38 WSModule(
const QString &
name,
const QString &category,
const QString &host);
39 explicit WSModule(
const covise::covise__Module &module);
64 WSParameter *addParameter(
const QString &
name,
const QString &
type,
const QString &description);
66 WSPort *getOutputPort(
const QString &
name)
const;
67 WSPort *getInputPort(
const QString &
name)
const;
75 return this->inputPorts;
84 return this->outputPorts;
93 return this->parameters;
139 return this->description;
148 return this->category;
155 void setTitle(
const QString &title);
178 return this->position;
188 this->position.setX(
x);
189 this->position.setY(
y);
195 return this->instance;
198 QStringList getParameterNames()
const;
206 virtual covise::covise__Module getSerialisable()
const;
207 void setFromSerialisable(
const covise::covise__Module &serialisable);
212 void instantiate(
const QString &host,
const QString &instance);
230 this->category = category;
240 this->description = description;
248 void setDead(
bool dead);
#define WSLIBEXPORT
Definition: coExport.h:385
GLsizei GLenum GLenum * types
Definition: khronos-glext.h:8471
GLint GLint GLint GLint GLint GLint y
Definition: khronos-glext.h:6346
GLuint const GLchar * name
Definition: khronos-glext.h:6722
GLenum GLuint id
Definition: khronos-glext.h:6279
GLenum type
Definition: khronos-glext.h:6279
GLint GLint GLint GLint GLint x
Definition: khronos-glext.h:6346
list of all chemical elements
Definition: coConfig.h:27
Definition: WSModule.h:24
QString getCategory() const
Definition: WSModule.h:146
void setID(const QString &id)
Definition: WSModule.h:218
QMap< QString, WSPort * > inputPorts
Definition: WSModule.h:271
QMap< QString, WSParameter * > parameters
Definition: WSModule.h:269
void deleted(const QString &moduleID)
QPoint position
Definition: WSModule.h:276
QString getHost() const
Definition: WSModule.h:110
bool isDead() const
Definition: WSModule.h:200
QMap< QString, WSPort * > outputPorts
Definition: WSModule.h:273
QPoint getPosition() const
Definition: WSModule.h:176
void parameterChanged(covise::WSParameter *)
void setCategory(const QString &category)
Definition: WSModule.h:228
const QMap< QString, WSPort * > & getInputPorts() const
Definition: WSModule.h:73
const QMap< QString, WSPort * > & getOutputPorts() const
Definition: WSModule.h:82
QString getID() const
Definition: WSModule.h:128
QString getDescription() const
Definition: WSModule.h:137
QString getName() const
Definition: WSModule.h:119
const QMap< QString, WSParameter * > & getParameters() const
Definition: WSModule.h:91
QString getTitle() const
Definition: WSModule.h:161
void setDescription(const QString &description)
Definition: WSModule.h:238
void setPosition(int x, int y)
Definition: WSModule.h:186
QString getInstance() const
Definition: WSModule.h:193
Definition: WSParameter.h:28
PortType
Definition: WSPort.h:37
@ Default
Definition: WSPort.h:38