29 #include "ui_RasterInfoWidgetForm.h"
32 #include <QtGui/QGridLayout>
33 #include <QtGui/QMessageBox>
39 QGridLayout* layout =
new QGridLayout(
this);
41 layout->addWidget(
m_rinfo.get(), 0, 0);
44 this->setTitle(tr(
"Raster Information"));
45 this->setSubTitle(tr(
"Defines the parameters of raster creation."));
48 connect(
m_rinfo->getForm()->m_nameLineEdit, SIGNAL(textEdited(QString)),
this, SLOT(
onChanged(QString)));
49 connect(
m_rinfo->getForm()->m_fileNameLineEdit, SIGNAL(textChanged(QString)),
this, SLOT(
onChanged(QString)));
50 connect(
m_rinfo->getForm()->m_fileRadioButton, SIGNAL(clicked()),
this, SLOT(
onChanged()));
51 connect(
m_rinfo->getForm()->m_memRadioButton, SIGNAL(clicked()),
this, SLOT(
onChanged()));
52 connect(
m_rinfo->getForm()->m_overightRadioButton, SIGNAL(clicked()),
this, SLOT(
onChanged()));
61 if(m_rinfo->getForm()->m_overightRadioButton->isChecked() ==
false)
63 if(m_rinfo->getForm()->m_nameLineEdit->text().isEmpty())
66 if(m_rinfo->getForm()->m_fileRadioButton->isChecked())
68 if(m_rinfo->m_dir.empty())
83 emit completeChanged();
88 emit completeChanged();
std::auto_ptr< te::qt::widgets::RasterInfoWidget > m_rinfo
This file defines a class for a Raster Info Wizard page.
This file has the RasterInfoWidget class.
This class is used to define a map of information necessary to create a raster.
RasterInfoWizardPage(QWidget *parent=0)
te::qt::widgets::RasterInfoWidget * getWidget()