#ifndef ACTION_DIALOG #define ACTION_DIALOG #include #include #include "ui_ActionDialog.h" #pragma once #include class CActionDialog:public QDialog { Q_OBJECT protected: void paintEvent( QPaintEvent * event ); public: CActionDialog(QWidget* parent); ~CActionDialog(); void init(); // 初始化按钮,显示在平台右侧ToolBar void initActions(); // 平台获取该模块中自定义的QAction QList getListAction(); public: float m_StartDep = 0.0f; float m_EndDep = 0.0f; int mNARMS = 0; private: Ui_ActionDialog *uiDlg; QList m_listAction; public: public slots: // QAction的槽函数处理 void onAction1Func(); void onAction2Func(); void onAction3Func(); }; #endif