26 #ifndef __TE_QT_PLUGINS_TERRAMOBILE_INTERNAL_GEOPACKAGEBUILDERWIZARD_H
27 #define __TE_QT_PLUGINS_TERRAMOBILE_INTERNAL_GEOPACKAGEBUILDERWIZARD_H
30 #include "../../../../maptools/AbstractLayer.h"
31 #include "../Config.h"
47 class BuilderInputLayersWizardPage;
48 class BuilderGatheringLayersWizardPage;
49 class BuilderFormsWizardPage;
50 class BuilderOutputWizardPage;
69 void setLayerList(std::list<te::map::AbstractLayerPtr> list);
89 std::list<te::map::AbstractLayerPtr>
m_list;
93 std::auto_ptr<te::qt::plugins::terramobile::BuilderInputLayersWizardPage>
m_inputLayersPage;
95 std::auto_ptr<te::qt::plugins::terramobile::BuilderFormsWizardPage>
m_formsPage;
96 std::auto_ptr<te::qt::plugins::terramobile::BuilderOutputWizardPage>
m_outputPage;
103 #endif // __TE_QT_PLUGINS_TERRAMOBILE_INTERNAL_GEOPACKAGEBUILDERWIZARD_H
GeoPackageBuilderWizard(QWidget *parent=0, Qt::WindowFlags f=0)
std::list< te::map::AbstractLayerPtr > getInputLayers()
std::list< te::map::AbstractLayerPtr > getGatheringLayers()
An Envelope defines a 2D rectangular region.
std::auto_ptr< te::qt::plugins::terramobile::BuilderFormsWizardPage > m_formsPage
te::gm::Envelope m_extent
void setExtent(const te::gm::Envelope &extent)
virtual bool validateCurrentPage()
std::auto_ptr< te::qt::plugins::terramobile::BuilderOutputWizardPage > m_outputPage
~GeoPackageBuilderWizard()
std::auto_ptr< te::qt::plugins::terramobile::BuilderInputLayersWizardPage > m_inputLayersPage
std::auto_ptr< te::qt::plugins::terramobile::BuilderGatheringLayersWizardPage > m_gatheringLayersPage
void setLayerList(std::list< te::map::AbstractLayerPtr > list)
This interface is used to get the input parameters for GeoPackage Builder wizard operation.
std::list< te::map::AbstractLayerPtr > m_list