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