#include "MyUnitPlugin.h" #include "PluginName.h" #include "myunitui.h" MyUnitUI *_window = nullptr; MyUnitPlugin::MyUnitPlugin(QObject *parent) : QObject(parent) { } QString MyUnitPlugin::getPluName() const { QString pluName = tr(MYUNITPLUGIN); return pluName; } QIcon MyUnitPlugin::icon() const { return QIcon(":/logo.png"); } int MyUnitPlugin::windowType() const { return 1; } QWidget *MyUnitPlugin::createWindow(QWidget *parent) const { if (_window == nullptr) { _window = new MyUnitUI(parent); } return _window; } QString MyUnitPlugin::getParams() const { if (_window != nullptr) return _window->getParams(); return ""; } void MyUnitPlugin::setParams(QString &strParams) { if (_window != nullptr) return _window->setParams(strParams); }