MT Showcase SDK
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
ErrorMessageWidget.hpp
1 #pragma once
2 
3 #include <MultiWidgets/ImageTileWidget.hpp>
4 
5 class ErrorMessageWidget : public MultiWidgets::ImageTileWidget
6 {
7  public:
8  ErrorMessageWidget(const QString & text = "", MultiWidgets::WidgetPtr parent = nullptr);
9  virtual ~ErrorMessageWidget() = default;
10 
11  void setMessage(const QString& message);
12  void setCSSMessage(const QByteArray & cssMessage);
13 
14  void parentChanged(MultiWidgets::WidgetPtr oldParent) override;
15 
16  private:
17  void disableWidget(MultiWidgets::WidgetPtr w);
18  void enableWidget(MultiWidgets::WidgetPtr w);
19 
20 
21  MultiWidgets::TextWidgetPtr m_messageWidget;
22 };