#include #include "ui/wrap/vertical_layout.h" #include "ui/widgets/scroll_area.h" #include "history/history_item.h" namespace AyuUi { class MessageHistoryBox : public Ui::BoxContent { public: MessageHistoryBox(QWidget *, HistoryItem *item); protected: void prepare() override; void resizeEvent(QResizeEvent *e) override; private: void setupControls(); void addEditedMessagesToLayout(HistoryItem *item); object_ptr _content; const base::unique_qptr _scroll; rpl::event_stream _contentHeight; }; }