logplus/PluginCode/PluginUnit/myunitui.h

45 lines
708 B
C++

#ifndef MYUNITUI_H
#define MYUNITUI_H
#include <QWidget>
#include <QMainWindow>
#include <QAction>
#pragma execution_character_set("utf-8")
namespace Ui {
class MyUnitUI;
}
class MyUnitUI : public QWidget
{
Q_OBJECT
public:
explicit MyUnitUI(QWidget *parent = nullptr);
~MyUnitUI();
private:
Ui::MyUnitUI *ui;
QAction* m_pAction = nullptr;
QString m_strPrjName = "";
public:
QString getParams();
void setParams(QString &strParams);
// 创建在平台显示的QAction按钮
QAction *createAction();
public:
QMainWindow *m_mainParentWindow;
signals:
void sig_PluginMsg(QString msg);
public slots:
void s_ButtonClick();
};
#endif // MYUNITUI_H