#include "RasterProcessTool.h" #include #include "QMergeRasterProcessDialog.h" #include "QImportGF3StripL1ADataset.h" #include "QComplex2AmpPhase.h" #include "QRDOrthProcessClass.h" #include "QOrthSlrRaster.h" RasterProcessTool::RasterProcessTool(QWidget *parent) : QMainWindow(parent) { ui.setupUi(this); QObject::connect(this->ui.actionmergeRaster, SIGNAL(triggered()), this, SLOT(onactionmergeRasterTriggered())); QObject::connect(this->ui.actionImportGF3Strip, SIGNAL(triggered()), this, SLOT(onactionImportGF3StripTriggered())); QObject::connect(this->ui.actioncomplex2amporphase, SIGNAL(triggered()), this, SLOT(onactioncomplex2amporphaseTriggered())); QObject::connect(this->ui.actionlooktableCreate, SIGNAL(triggered()), this, SLOT(onactionlooktableCreateTriggered())); QObject::connect(this->ui.actionorthinterpRaster, SIGNAL(triggered()), this, SLOT(onactionorthinterpRasterTriggered())); } RasterProcessTool::~RasterProcessTool() {} void RasterProcessTool::onactionImportGF3StripTriggered() { QImportGF3StripL1ADataset* dialog = new QImportGF3StripL1ADataset(this); dialog->show(); } void RasterProcessTool::onactioncomplex2amporphaseTriggered() { QComplex2AmpPhase* dialog = new QComplex2AmpPhase(this); dialog->show(); } void RasterProcessTool::onactionlooktableCreateTriggered() { QRDOrthProcessClass* dialog = new QRDOrthProcessClass(this); dialog->show(); } void RasterProcessTool::onactionorthinterpRasterTriggered() { QOrthSlrRaster* dialog = new QOrthSlrRaster(this); dialog->show(); } void RasterProcessTool::onactionmergeRasterTriggered() { QMergeRasterProcessDialog* dialog = new QMergeRasterProcessDialog(this); dialog->show(); }