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);
129 const QString &getMapName()
const
131 return this->mapName;
140 static QString makeKeyName(
const QString &
name,
const QString &instance,
const QString &host);
144 void moduleRemoved(
const QString &moduleID);
153 QMap<QString, covise::WSLink *>
links;
161 runningModules = modules;
168 void printList(
const QMap<QString, WSModule *> &map);
171 void linkDestroyed(
const QString &linkID);
QMap< QString, WSModule * > runningModules
Definition: WSMap.h:148
void setRunningModules(const QMap< QString, WSModule * > &modules)
Definition: WSMap.h:159
GLuint const GLchar * name
Definition: khronos-glext.h:6722
QMap< QString, covise::WSLink * > links
Definition: WSMap.h:153
QString mapName
Definition: WSMap.h:151
Definition: WSModule.h:23
#define WSLIBEXPORT
Definition: coExport.h:373