logplus/app/example_plugin/PluginDialog.h

48 lines
803 B
C++
Raw Permalink 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 PLUGIN_DIALOG
#define PLUGIN_DIALOG
#include <QDialog>
#include <QWidget>
#include "ui_PluginDialog.h"
#define BOOL bool
#pragma once
#include <QAction>
class CPluginDialog:public QDialog
{
Q_OBJECT
protected:
void paintEvent( QPaintEvent * event );
public:
CPluginDialog(QWidget* parent);
~CPluginDialog();
void init();
// 初始化按钮显示在平台右侧ToolBar
void initActions();
// 平台获取该模块中自定义的QAction
QList<QAction*> getListAction();
public:
float m_StartDep;
float m_EndDep;
int mNARMS;
private:
Ui_PluginDialog *uiDlg;
QList<QAction*> m_listAction;
public:
public slots:
// QAction的槽函数处理
void onAction1Func();
void onAction2Func();
void onAction3Func();
};
#endif