28 #include "ui_BuilderOutputWizardPageForm.h" 31 #include <QFileDialog> 35 m_ui(new
Ui::BuilderOutputWizardPageForm)
41 this->setTitle(tr(
"GeoPackage Builder Output Parameters"));
42 this->setSubTitle(tr(
"Used to set the output parameters to build the geopackage file."));
55 if (
m_ui->m_geopackageFileNameLineEdit->text().isEmpty())
63 if (!
m_ui->m_geopackageFileNameLineEdit->text().isEmpty())
64 return m_ui->m_geopackageFileNameLineEdit->text().toUtf8().data();
73 if (!
m_ui->m_gpkgDescLineEdit->text().isEmpty())
74 return m_ui->m_gpkgDescLineEdit->text().toUtf8().data();
81 return m_ui->m_visibleAreaCheckBox->isChecked();
86 m_ui->m_logPlainTextEdit->appendPlainText(QString::fromUtf8(msg.c_str()));
92 QString fileName = QFileDialog::getSaveFileName(
this, tr(
"Save as..."), QString(), tr(
"Geopackage (*.gpkg *.GPKG);;"), 0, QFileDialog::DontConfirmOverwrite);
94 if (fileName.isEmpty())
97 m_ui->m_geopackageFileNameLineEdit->setText(fileName);
99 emit completeChanged();
std::string getGeoPackageDescription()
std::string getGeoPackageFilePath()
std::auto_ptr< Ui::BuilderOutputWizardPageForm > m_ui
void onDirToolButtonPressed()
void appendLogMesssage(std::string msg)
~BuilderOutputWizardPage()
BuilderOutputWizardPage(QWidget *parent=0)