21 #ifndef TE_QT_WIDGETS_VECTORIZATIONWIZARDPAGE_H
22 #define TE_QT_WIDGETS_VECTORIZATIONWIZARDPAGE_H
26 #include "../../../dataaccess/datasource/DataSourceInfo.h"
27 #include "../../../maptools/AbstractLayer.h"
29 #include "../Config.h"
32 #include <QWizardPage>
40 class VectorizationWizardPageForm;
45 namespace rst {
class Raster; }
61 bool isComplete()
const;
74 std::auto_ptr<te::rst::Raster> getRaster();
76 unsigned int getBand();
78 bool hasMaxGeom(
unsigned int& maxGeom);
80 bool outputDataSourceToFile();
84 std::string getLayerName();
86 std::string getRepositoryName();
90 void onTargetDatasourceToolButtonPressed();
92 void onTargetFileToolButtonPressed();
96 std::auto_ptr<Ui::VectorizationWizardPageForm>
m_ui;
109 #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.