RasterProcessTool/Toolbox/KJ135WBJYAlgInterfaceToolbox/KJ135WBJYAlgInterfaceToolbo...

54 lines
1.5 KiB
C++
Raw Normal View History

#include "KJ135WBJYAlgInterfaceToolbox.h"
#include "ToolBoxWidget.h"
#include "QWBFZAlgComponetXmlParamsDialog.h"
2025-05-09 09:06:07 +00:00
#include "QWBFZExcuteAlgProgramDialog.h"
void RegisterPreToolBox(LAMPMainWidget::RasterMainWidget* mainwindows, ToolBoxWidget* toolbox)
{
emit toolbox->addBoxToolItemSIGNAL(new WBFZAlgComponetLoadXmlParamsDialogToolButton(toolbox));
2025-05-09 09:06:07 +00:00
emit toolbox->addBoxToolItemSIGNAL(new QWBFZExcuteAlgProgramDialogToolButton(toolbox));
}
2025-05-09 09:06:07 +00:00
WBFZAlgComponetLoadXmlParamsDialogToolButton::WBFZAlgComponetLoadXmlParamsDialogToolButton(QWidget* parent) : QToolAbstract(parent)
{
this->toolPath = QVector<QString>(0);
2025-05-09 09:06:07 +00:00
this->toolPath.push_back(u8"΢<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
this->toolname = QString(u8"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>xml<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
}
2025-05-09 09:06:07 +00:00
WBFZAlgComponetLoadXmlParamsDialogToolButton::~WBFZAlgComponetLoadXmlParamsDialogToolButton()
{
}
void WBFZAlgComponetLoadXmlParamsDialogToolButton::run()
{
WBFZAlgComponetLoadXmlParamsProcess();
}
2025-05-09 09:06:07 +00:00
QWBFZExcuteAlgProgramDialogToolButton::QWBFZExcuteAlgProgramDialogToolButton(QWidget* parent) : QToolAbstract(parent)
{
this->toolPath = QVector<QString>(0);
this->toolPath.push_back(u8"΢<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
this->toolname = QString(u8"ִ<EFBFBD><EFBFBD>΢<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
}
QWBFZExcuteAlgProgramDialogToolButton::~QWBFZExcuteAlgProgramDialogToolButton()
{
}
void QWBFZExcuteAlgProgramDialogToolButton::run()
{
QWBFZExcuteAlgProgramDialog* dialog = new QWBFZExcuteAlgProgramDialog();
dialog->setWindowTitle(u8"ִ<EFBFBD><EFBFBD>΢<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
dialog->show();
//dialog->exec();
//dialog->deleteLater();
}