21 #ifndef TE_QT_WIDGETS_RASTERSLICINGWIZARD_H 22 #define TE_QT_WIDGETS_RASTERSLICINGWIZARD_H 26 #include "../../../maptools/AbstractLayer.h" 27 #include "../../../qt/widgets/canvas/MapDisplay.h" 29 #include "../Config.h" 32 #include <QActionGroup> 44 class RasterSlicingWizardPage;
45 class LayerSearchWizardPage;
46 class RasterInfoWizardPage;
65 bool validateCurrentPage();
72 void setList(std::list<te::map::AbstractLayerPtr>& layerList);
93 void setSRID(
int srid = 0);
107 void setActionGroup(QActionGroup* actionGroup);
112 void onMapDisplayExtentChanged();
122 void onPageChanged(
int index);
135 std::unique_ptr<te::qt::widgets::RasterSlicingWizardPage>
m_wizardPage;
145 #endif // TE_QT_WIDGETS_RASTERSLICINGWIZARD_H
An Envelope defines a 2D rectangular region.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr