// 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 QToolBar; #if defined(USE_WEBENGINE) class WebBrowser; #else class MessageBrowser; #endif class LabelButton : public QToolButton { Q_OBJECT public: explicit LabelButton(QWidget* parent = nullptr); Label* label() const; void setLabel(Label* label); private: QPointer