31#include <QStandardItem>
44 using ObjectMap = QMap<QString, ManagedIceObjectItem>;
50 ArmarXManagerInterfacePrx
proxy;
83 void clear(
bool clearProxy =
true);
~ArmarXManagerItem() override
void setAppProperties(const ObjectPropertyInfos &properties)
ArmarXManagerInterfacePrx getManagerProxy() const
Ice::ConnectionPtr getConnection() const
ArmarXManagerItem(const QString &name)
std::mutex & getMutex()
Returns the access mutex.
void setName(QString name)
const ObjectPropertyInfos & getAppProperties() const
QString getEndpointStr() const
void setOnline(bool online)
void clear(bool clearProxy=true)
Clears the item data.
void setEndpointStr(const QString &endpointStr)
std::map< QString, ManagerData > ManagerDataMap
void setManagerProxy(ArmarXManagerInterfacePrx proxy)
QMap< QString, ManagedIceObjectItem > ObjectMap
void setConnection(Ice::ConnectionPtr connection)
This file offers overloads of toIce() and fromIce() functions for STL container types.
ObjectPropertyInfos appProperties
ArmarXManagerInterfacePrx proxy
Ice::ConnectionPtr connection