#ifndef CUSTOMMESSAGEDLG_H #define CUSTOMMESSAGEDLG_H #include <QDialog> #include <QMouseEvent> #include <CViewInterface.h> namespace Ui { class CustomMessageDlg; } class CustomMessageDlg : public QDialog { Q_OBJECT public: explicit CustomMessageDlg(QWidget *parent = nullptr); ~CustomMessageDlg(); /**运行消息对话框 */ void RunMsgWnd(const ns_module::ST_BUTTON_DONE& butDone); protected: void mousePressEvent(QMouseEvent* event) override; void mouseMoveEvent(QMouseEvent* event) override; public slots: void on_tCloseBut_clicked(); void on_closeBut_clicked(); private: Ui::CustomMessageDlg *ui; QPoint m_dragPosition={}; bool m_isTitleBarClicked = false; }; #endif // CUSTOMMESSAGEDLG_H