24 #include <ArmarXGui/gui-plugins/MessageDisplayPlugin/ui_MessageDisplayPluginWidget.h>
28 #include <ArmarXGui/interface/MessageDisplayInterface.h>
57 public armarx::MessageDisplayInterface
75 void loadSettings(QSettings* settings)
override;
80 void saveSettings(QSettings* settings)
override;
88 return "Util.MessageDisplayPlugin";
94 void onInitComponent()
override;
99 void onConnectComponent()
override;
101 void setMessage(
const std::string& caption,
const std::string& subCaption,
const Ice::Current&)
override;
102 void setCaption(
const std::string& caption,
const Ice::Current&)
override;
103 void setSubCaption(
const std::string& subCaption,
const Ice::Current&)
override;
109 void setMessageContentImpl(
const QString& caption,
const QString& subcaption);
110 void setCaptionContentImpl(
const QString& caption);
111 void setSubCaptionContentImpl(
const QString& subcaption);
115 void setMessageContent(
const QString& caption,
const QString& subcaption);
116 void setCaptionContent(
const QString& caption);
117 void setSubCaptionContent(
const QString& subcaption);
123 Ui::MessageDisplayPluginWidget widget;
128 QString currentCaption;
129 QString currentSubCaption;
133 QPointer<QWidget> getCustomTitlebarWidget(QWidget* parent)
override;