Go to the documentation of this file.
28 #include <QStringListModel>
30 #include <IceGrid/Admin.h>
45 class IceGridViewerModel;
83 return "Meta.IceGridViewer";
104 void updateServerInfo(
const std::string& nodeName,
const IceGrid::ServerDynamicInfo& serverUpdateInfo);
105 void updateAdapterInfo(
const std::string& nodeName,
const IceGrid::AdapterDynamicInfo& adapterUpdateInfo);
111 mutable std::mutex gridNodeListMutex;
112 Ui::IceGridViewer* ui;
114 const std::string ADAPTER_NAME;
118 IceGrid::NodeDynamicInfoSeq gridNodeList;
122 QStringListModel* selectorModel;
void updateServerInfo(const std::string &nodeName, const IceGrid::ServerDynamicInfo &serverUpdateInfo)
void onInitComponent() override
void onExitComponent() override
Hook for subclass.
~IceGridViewer() override
static QString GetWidgetName()
Returns the Widget name displayed in the ArmarXGui to create an instance of this.
void gridNodeListUpdate(const IceGrid::NodeDynamicInfoSeq &nodeSeq)
void onConnectComponent() override
void gridNodeListAdd(const IceGrid::NodeDynamicInfo &node)
void selectGridNode(int index)
void serverInfoChanged(IceGrid::ServerDynamicInfo serverInfo)
void gridNodeListRemove(const QString &node)
void saveSettings(QSettings *settings) override
Saves the manager models.
void loadSettings(QSettings *settings) override
Load stored manager models.
void updateAdapterInfo(const std::string &nodeName, const IceGrid::AdapterDynamicInfo &adapterUpdateInfo)
This file offers overloads of toIce() and fromIce() functions for STL container types.