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::unique_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::unique_ptr<Ui::VectorizationWizardPageForm> 
m_ui;
   109 #endif // TE_QT_WIDGETS_VECTORIZATIONWIZARDPAGE_H 
te::map::AbstractLayerPtr m_layer
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
 
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr
 
std::unique_ptr< Ui::VectorizationWizardPageForm > m_ui
 
te::da::DataSourceInfoPtr m_outputDatasource
DataSource information.