21 #ifndef TE_QT_WIDGETS_VECTORIZATIONWIZARDPAGE_H
22 #define TE_QT_WIDGETS_VECTORIZATIONWIZARDPAGE_H
25 #include "../../../dataaccess/datasource/DataSourceInfo.h"
26 #include "../../../maptools/AbstractLayer.h"
27 #include "../Config.h"
30 #include <QWizardPage>
38 class VectorizationWizardPageForm;
43 namespace rst {
class Raster; }
59 bool isComplete()
const;
72 std::auto_ptr<te::rst::Raster> getRaster();
74 unsigned int getBand();
76 bool hasMaxGeom(
unsigned int& maxGeom);
78 bool outputDataSourceToFile();
82 std::string getLayerName();
84 std::string getRepositoryName();
88 void onTargetDatasourceToolButtonPressed();
90 void onTargetFileToolButtonPressed();
94 std::auto_ptr<Ui::VectorizationWizardPageForm>
m_ui;
107 #endif // TE_QT_WIDGETS_VECTORIZATIONWIZARDPAGE_H
te::map::AbstractLayerPtr m_layer
std::auto_ptr< Ui::VectorizationWizardPageForm > m_ui
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr
te::da::DataSourceInfoPtr m_outputDatasource
DataSource information.