31 const std::string& subCaption)
const
34 _display->setMessage(caption, subCaption);
41 _display->setCaption(text);
48 _display->setSubCaption(text);
51 const MessageDisplayInterfacePrx&
78 if (!properties->hasDefinition(_propertyName))
80 properties->defineOptionalProperty<std::string>(
82 "MessageDisplayTopic",
83 "Name of the message display component that should be used");
92 addPlugin(_messageDisplayComponentPlugin);
97 const std::string& subCaption)
const
99 _messageDisplayComponentPlugin->setDisplayMessage(caption, subCaption);
105 _messageDisplayComponentPlugin->setDisplayMessageCaption(text);
111 _messageDisplayComponentPlugin->setDisplayMessageSubCaption(text);
114 const MessageDisplayInterfacePrx&
117 return _messageDisplayComponentPlugin->getMessageDisplay();
ManagedIceObject & parent()
PluginT * addPlugin(const std::string prefix="", ParamsT &&... params)
void setDisplayMessageSubCaption(const std::string &text) const
void setDisplayMessageCaption(const std::string &text) const
void setDisplayMessage(const std::string &caption, const std::string &subCaption) const
const MessageDisplayInterfacePrx & getMessageDisplay() const
MessageDisplayComponentPluginUser()
void setDisplayMessageSubCaption(const std::string &text) const
void preOnInitComponent() override
void preOnConnectComponent() override
void postCreatePropertyDefinitions(PropertyDefinitionsPtr &properties) override
void setDisplayMessageCaption(const std::string &text) const
void setDisplayMessage(const std::string &caption, const std::string &subCaption) const
const MessageDisplayInterfacePrx & getMessageDisplay() const
#define ARMARX_CHECK_NOT_NULL(ptr)
This macro evaluates whether ptr is not null and if it turns out to be false it will throw an Express...
This file is part of ArmarX.
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.