logplus/app/example_plugin/ActionDialog.h

46 lines
802 B
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#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