28 #include <ArmarXGui/gui-plugins/MessageDisplayPlugin/ui_MessageDisplayPluginWidget.h>
29 #include <ArmarXGui/interface/MessageDisplayInterface.h>
55 MessageDisplayPluginWidgetController>,
56 public armarx::MessageDisplayInterface
74 void loadSettings(QSettings* settings)
override;
79 void saveSettings(QSettings* settings)
override;
88 return "Util.MessageDisplayPlugin";
94 void onInitComponent()
override;
99 void onConnectComponent()
override;
101 void setMessage(
const std::string& caption,
102 const std::string& subCaption,
103 const Ice::Current&)
override;
104 void setCaption(
const std::string& caption,
const Ice::Current&)
override;
105 void setSubCaption(
const std::string& subCaption,
const Ice::Current&)
override;
111 void setMessageContentImpl(
const QString& caption,
const QString& subcaption);
112 void setCaptionContentImpl(
const QString& caption);
113 void setSubCaptionContentImpl(
const QString& subcaption);
117 void setMessageContent(
const QString& caption,
const QString& subcaption);
118 void setCaptionContent(
const QString& caption);
119 void setSubCaptionContent(
const QString& subcaption);
125 Ui::MessageDisplayPluginWidget widget;
130 QString currentCaption;
131 QString currentSubCaption;
135 QPointer<QWidget> getCustomTitlebarWidget(QWidget* parent)
override;