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.