#include "KJ135WBJYAlgInterfaceToolbox.h" #include "ToolBoxWidget.h" #include "QWBFZAlgComponetXmlParamsDialog.h" #include "QWBFZExcuteAlgProgramDialog.h" void RegisterPreToolBox(LAMPMainWidget::RasterMainWidget* mainwindows, ToolBoxWidget* toolbox) { emit toolbox->addBoxToolItemSIGNAL(new WBFZAlgComponetLoadXmlParamsDialogToolButton(toolbox)); emit toolbox->addBoxToolItemSIGNAL(new QWBFZExcuteAlgProgramDialogToolButton(toolbox)); } WBFZAlgComponetLoadXmlParamsDialogToolButton::WBFZAlgComponetLoadXmlParamsDialogToolButton(QWidget* parent) : QToolAbstract(parent) { this->toolPath = QVector(0); this->toolPath.push_back(u8"微波算法组件"); this->toolname = QString(u8"加载算法组件xml参数界面"); } WBFZAlgComponetLoadXmlParamsDialogToolButton::~WBFZAlgComponetLoadXmlParamsDialogToolButton() { } void WBFZAlgComponetLoadXmlParamsDialogToolButton::run() { WBFZAlgComponetLoadXmlParamsProcess(); } QWBFZExcuteAlgProgramDialogToolButton::QWBFZExcuteAlgProgramDialogToolButton(QWidget* parent) : QToolAbstract(parent) { this->toolPath = QVector(0); this->toolPath.push_back(u8"微波算法组件"); this->toolname = QString(u8"执行微波算法组件"); } QWBFZExcuteAlgProgramDialogToolButton::~QWBFZExcuteAlgProgramDialogToolButton() { } void QWBFZExcuteAlgProgramDialogToolButton::run() { QWBFZExcuteAlgProgramDialog* dialog = new QWBFZExcuteAlgProgramDialog(); dialog->setWindowTitle(u8"执行微波算法组件"); dialog->show(); //dialog->exec(); //dialog->deleteLater(); }