26 Q_PROPERTY(QString mapname READ getMapName WRITE setMapName)
42 WSModule *addModule(
const WSModule *module,
const QString &instance,
const QString &host);
58 WSModule *addModule(
const covise::covise__Module &module);
65 const QString &removeModule(
const QString &moduleID);
72 WSModule *takeModule(
const QString &moduleID);
84 WSLink *link(
const QString &fromModule,
const QString &fromPort,
const QString &toModule,
const QString &toPort);
85 bool unlink(
const QString &fromModule,
const QString &fromPort,
const QString &toModule,
const QString &toPort);
87 bool unlink(
const QString &linkID);
89 WSLink *getLink(
const QString &linkID)
const;
90 QList<WSLink *> getLinks()
const;
98 WSModule *getModule(
const QString &
name,
const QString &instance,
const QString &host)
const;
104 WSModule *getModule(
const QString &moduleID)
const;
112 WSModule *getModuleByTitle(
const QString &title)
const;
117 QList<WSModule *> getModules()
const;
123 void setMapName(
const QString &
name);
131 return this->mapName;
140 static QString makeKeyName(
const QString &
name,
const QString &instance,
const QString &host);
153 QMap<QString, covise::WSLink *>
links;
161 runningModules = modules;
168 void printList(
const QMap<QString, WSModule *> &map);
171 void linkDestroyed(
const QString &linkID);
#define WSLIBEXPORT
Definition: coExport.h:385
GLuint const GLchar * name
Definition: khronos-glext.h:6722
list of all chemical elements
Definition: coConfig.h:27
const QString & getMapName() const
Definition: WSMap.h:129
QMap< QString, covise::WSLink * > links
Definition: WSMap.h:153
QMap< QString, WSModule * > runningModules
Definition: WSMap.h:148
void moduleAdded(WSModule *module)
QString mapName
Definition: WSMap.h:151
void moduleRemoved(const QString &moduleID)
void setRunningModules(const QMap< QString, WSModule * > &modules)
Definition: WSMap.h:159
Definition: WSModule.h:24