30 #include "ui_OutputRasterParametersWidgetForm.h"
33 #include <QFileDialog>
37 m_ui(new
Ui::OutputRasterParametersWidgetForm),
44 m_ui->m_fileToolButton->setIcon(QIcon::fromTheme(
"folder"));
45 m_ui->m_sourceToolButton->setIcon(QIcon::fromTheme(
"datasource"));
66 return m_rasterInfoDlg->getWidget()->getType();
77 return m_rasterInfoDlg->getWidget()->getInfo();
81 std::map<std::string, std::string> rinfo;
82 std::string name = m_ui->m_outputLineEdit->text().toStdString();
88 return std::map<std::string, std::string>();
94 return m_rasterInfoDlg->getWidget()->getName();
96 if(m_fileGDAL && !m_ui->m_outputLineEdit->text().isEmpty())
97 return m_ui->m_outputLineEdit->text().toStdString();
105 return m_rasterInfoDlg->getWidget()->overight();
115 if(m_rasterInfoDlg->exec() == QDialog::Accepted)
117 std::string name = m_rasterInfoDlg->getWidget()->getName();
119 m_ui->m_outputLineEdit->setText(name.c_str());
128 QString fileName = QFileDialog::getSaveFileName(
this, tr(
"Save Raster to File"),
"", tr(
"GDAL File (*.tif *.TIF)"));
130 if (fileName.isEmpty())
133 QFileInfo file(fileName);
135 if(file.suffix().isEmpty())
136 fileName.append(
".tif");
138 m_ui->m_outputLineEdit->setText(fileName);
140 m_dataSource =
false;
This file defines a class for a RasterInfoDialog.