LightweightRemoteGuiComponentPlugin Struct Reference

#include <ArmarXGui/libraries/ArmarXGuiComponentPlugins/LightweightRemoteGuiComponentPlugin.h>

+ Inheritance diagram for LightweightRemoteGuiComponentPlugin:

Public Member Functions

void postCreatePropertyDefinitions (PropertyDefinitionsPtr &properties) override
 
void postOnConnectComponent () override
 
void postOnDisconnectComponent () override
 
void preOnConnectComponent () override
 
void preOnDisconnectComponent () override
 
void preOnInitComponent () override
 
- Public Member Functions inherited from ManagedIceObjectPlugin
ManagedIceObjectparent ()
 
template<class T >
Tparent ()
 
const ManagedIceObjectparent () const
 
template<class T >
const Tparent () const
 
template<class T >
bool parentDerives () const
 
virtual ~ManagedIceObjectPlugin ()=default
 

Public Attributes

Ice::ObjectPrx remoteGuiObject
 
IceUtil::Handle< IceUtil::Shared > runningTask
 
std::map< std::string, RemoteGui::TabProxy * > tabs
 

Additional Inherited Members

- Protected Member Functions inherited from ComponentPlugin
virtual void componentPropertiesUpdated (const std::set< std::string > &changedProperties)
 
 ManagedIceObjectPlugin (ManagedIceObject &parent, std::string pre)
 
- Protected Member Functions inherited from ManagedIceObjectPlugin
template<class PluginT , class... ParamsT>
PluginT * addPlugin (const std::string prefix="", ParamsT &&...params)
 
template<class PluginT , class... ParamsT>
void addPlugin (PluginT *&targ, const std::string prefix="", ParamsT &&...params)
 
template<class PluginT , class... ParamsT>
void addPlugin (std::experimental::observer_ptr< PluginT > &targ, const std::string prefix="", ParamsT &&...params)
 
void addPluginDependency (ManagedIceObjectPlugin *dependedOn)
 
void addPluginDependency (std::experimental::observer_ptr< ManagedIceObjectPlugin > dependedOn)
 
std::string makePropertyName (const std::string &name)
 
 ManagedIceObjectPlugin (ManagedIceObject &parent, std::string pre)
 
virtual void postOnExitComponent ()
 
virtual void postOnInitComponent ()
 
const std::string & prefix () const
 
virtual void preOnExitComponent ()
 

Detailed Description

Definition at line 50 of file LightweightRemoteGuiComponentPlugin.h.

Member Function Documentation

◆ postCreatePropertyDefinitions()

void postCreatePropertyDefinitions ( PropertyDefinitionsPtr properties)
overridevirtual

Reimplemented from ComponentPlugin.

Definition at line 78 of file LightweightRemoteGuiComponentPlugin.cpp.

◆ postOnConnectComponent()

void postOnConnectComponent ( )
overridevirtual

Reimplemented from ManagedIceObjectPlugin.

Definition at line 61 of file LightweightRemoteGuiComponentPlugin.cpp.

◆ postOnDisconnectComponent()

void postOnDisconnectComponent ( )
overridevirtual

Reimplemented from ManagedIceObjectPlugin.

Definition at line 74 of file LightweightRemoteGuiComponentPlugin.cpp.

◆ preOnConnectComponent()

void preOnConnectComponent ( )
overridevirtual

Reimplemented from ManagedIceObjectPlugin.

Definition at line 54 of file LightweightRemoteGuiComponentPlugin.cpp.

◆ preOnDisconnectComponent()

void preOnDisconnectComponent ( )
overridevirtual

Reimplemented from ManagedIceObjectPlugin.

Definition at line 65 of file LightweightRemoteGuiComponentPlugin.cpp.

◆ preOnInitComponent()

void preOnInitComponent ( )
overridevirtual

Reimplemented from ManagedIceObjectPlugin.

Definition at line 46 of file LightweightRemoteGuiComponentPlugin.cpp.

Member Data Documentation

◆ remoteGuiObject

Ice::ObjectPrx remoteGuiObject

Definition at line 62 of file LightweightRemoteGuiComponentPlugin.h.

◆ runningTask

IceUtil::Handle<IceUtil::Shared> runningTask

Definition at line 63 of file LightweightRemoteGuiComponentPlugin.h.

◆ tabs

std::map<std::string, RemoteGui::TabProxy*> tabs

Definition at line 64 of file LightweightRemoteGuiComponentPlugin.h.


The documentation for this struct was generated from the following files: