MessageDisplayComponentPlugin Class Reference

Brief description of class MessageDisplayComponentPlugin. More...

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

+ Inheritance diagram for MessageDisplayComponentPlugin:

Public Member Functions

const MessageDisplayInterfacePrx & getMessageDisplay () const
 
void setDisplayMessage (const std::string &caption, const std::string &subCaption) const
 
void setDisplayMessageCaption (const std::string &text) const
 
void setDisplayMessageSubCaption (const std::string &text) const
 
- 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
 

Protected Member Functions

void postCreatePropertyDefinitions (PropertyDefinitionsPtr &properties) override
 
void preOnConnectComponent () override
 
void preOnInitComponent () override
 
- 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 postOnConnectComponent ()
 
virtual void postOnDisconnectComponent ()
 
virtual void postOnExitComponent ()
 
virtual void postOnInitComponent ()
 
const std::string & prefix () const
 
virtual void preOnDisconnectComponent ()
 
virtual void preOnExitComponent ()
 

Detailed Description

Brief description of class MessageDisplayComponentPlugin.

Detailed description of class MessageDisplayComponentPlugin.

Definition at line 43 of file MessageDisplayComponentPlugin.h.

Member Function Documentation

◆ getMessageDisplay()

const MessageDisplayInterfacePrx & getMessageDisplay ( ) const

Definition at line 46 of file MessageDisplayComponentPlugin.cpp.

+ Here is the caller graph for this function:

◆ postCreatePropertyDefinitions()

void postCreatePropertyDefinitions ( PropertyDefinitionsPtr properties)
overrideprotectedvirtual

Reimplemented from ComponentPlugin.

Definition at line 67 of file MessageDisplayComponentPlugin.cpp.

◆ preOnConnectComponent()

void preOnConnectComponent ( )
overrideprotectedvirtual

Reimplemented from ManagedIceObjectPlugin.

Definition at line 59 of file MessageDisplayComponentPlugin.cpp.

◆ preOnInitComponent()

void preOnInitComponent ( )
overrideprotectedvirtual

Reimplemented from ManagedIceObjectPlugin.

Definition at line 51 of file MessageDisplayComponentPlugin.cpp.

◆ setDisplayMessage()

void setDisplayMessage ( const std::string &  caption,
const std::string &  subCaption 
) const

Definition at line 30 of file MessageDisplayComponentPlugin.cpp.

+ Here is the caller graph for this function:

◆ setDisplayMessageCaption()

void setDisplayMessageCaption ( const std::string &  text) const

Definition at line 35 of file MessageDisplayComponentPlugin.cpp.

+ Here is the caller graph for this function:

◆ setDisplayMessageSubCaption()

void setDisplayMessageSubCaption ( const std::string &  text) const

Definition at line 40 of file MessageDisplayComponentPlugin.cpp.

+ Here is the caller graph for this function:

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