拆分软件工具箱

pull/10/head
陈增辉 2025-04-07 10:44:35 +08:00
parent 747c6399af
commit 6e956d6972
2 changed files with 32 additions and 3 deletions

View File

@ -82,7 +82,7 @@ void RegisterPreToolBox(LAMPMainWidget::RasterMainWidget* mainwindows, ToolBoxWi
emit toolbox->addBoxToolItemSIGNAL(new InitCreateImageXYZToolButton(toolbox));
emit toolbox->addBoxToolItemSIGNAL(new ImagePlaneAtiInterpToolButton(toolbox));
emit toolbox->addBoxToolItemSIGNAL(new QCreateInSARImagePlaneXYZRToolButton(toolbox));
emit toolbox->addBoxToolItemSIGNAL(new QInSARBPImageToolButton(toolbox));
}
LookTableComputerClassToolButton::LookTableComputerClassToolButton(QWidget* parent)
@ -187,8 +187,8 @@ void ImagePlaneAtiInterpToolButton::run()
QCreateInSARImagePlaneXYZRToolButton::QCreateInSARImagePlaneXYZRToolButton(QWidget* parent)
{
this->toolPath = QVector<QString>(0);
this->toolPath.push_back(u8"成像工具库");
this->toolname = QString(u8"1.创建InSAR成像平面");
this->toolPath.push_back(u8"InSAR력廬묏야욋");
this->toolname = QString(u8"1.눼쉔InSAR뒈약냥獗틱충");
}
QCreateInSARImagePlaneXYZRToolButton::~QCreateInSARImagePlaneXYZRToolButton()
@ -200,3 +200,20 @@ void QCreateInSARImagePlaneXYZRToolButton::run()
QCreateInSARImagePlaneXYZRDialog* dialog = new QCreateInSARImagePlaneXYZRDialog;
dialog->show();
}
QInSARBPImageToolButton::QInSARBPImageToolButton(QWidget* parent)
{
this->toolPath = QVector<QString>(0);
this->toolPath.push_back(u8"InSAR력廬묏야욋");
this->toolname = QString(u8"2.InSAR뒈약BP냥獗");
}
QInSARBPImageToolButton::~QInSARBPImageToolButton()
{
}
void QInSARBPImageToolButton::run()
{
QSimulationBPImage* dialog = new QSimulationBPImage;
dialog->show();
}

View File

@ -130,6 +130,18 @@ public:
};
class SIMULATIONSARTOOL_EXPORT QInSARBPImageToolButton : public QToolAbstract {
Q_OBJECT
public:
QInSARBPImageToolButton(QWidget* parent = nullptr);
~QInSARBPImageToolButton();
public:
virtual void run() override;
};
extern "C" SIMULATIONSARTOOL_EXPORT void RegisterPreToolBox(LAMPMainWidget::RasterMainWidget* mainwindows, ToolBoxWidget* toolbox);