// For license of this file, see /LICENSE.md. #ifndef MESSAGEPREVIEWER_H #define MESSAGEPREVIEWER_H #include #include "core/message.h" #include "services/abstract/label.h" #include "services/abstract/rootitem.h" #include class QGridLayout; class QStackedLayout; class QToolBar; class WebBrowser; class LabelButton : public QToolButton { Q_OBJECT public: explicit LabelButton(QWidget* parent = nullptr); Label* label() const; void setLabel(Label* label); private: QPointer