logplus/Plugin/PluginUnit/myunitui.h
DESKTOP-450PEFP\mainc 5e750f0529 修改插件模块逻辑,模块中自定义生成QAction
平台获取模块中定义的QAction显示在ToolBar, 点击QAction, 加载插件插入到tab中
getPrjAllSlf封装到Slfio中,可以在插件模块中使用。
2026-03-23 10:40:57 +08:00

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