#ifndef MESSAGEPRESENT_H #define MESSAGEPRESENT_H #include "DocsManager.h" #include #include #include #include namespace Components { /** * @brief 显示各种提示信息 */ class MessagesPresent : public SplitFrame::FnWrap { public: virtual ~MessagesPresent() = default; static MessagesPresent *gen(SplitFrame::ViewPresent *host, QStandardItemModel *base, QWidget *parent = nullptr); private: MessagesPresent(SplitFrame::ViewPresent *ins, QStandardItemModel *base, QWidget *parent = nullptr); QTableView *const ui_present; QStandardItemModel *const items_present; static QHash panel_map; }; } // namespace Components #endif // MESSAGEPRESENT_H