logplus/app/example_plugin/ActionDialog.h

46 lines
802 B
C
Raw Normal View History

2026-05-10 22:27:18 +08:00
#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