te::qt::widgets::RasterEditWizard Class Reference

This class is GUI used to define the raster editi operation. More...

#include <RasterEditWizard.h>

Inheritance diagram for te::qt::widgets::RasterEditWizard:

Signals

void addLayer (te::map::AbstractLayerPtr layer)
 

Public Member Functions

te::map::AbstractLayerPtr getOutputLayer ()
 
void onMapDisplayExtentChanged ()
 
 RasterEditWizard (QWidget *parent, te::qt::widgets::MapDisplay *mainMapDispPtr, te::qt::widgets::LayerItemView *mainLayerExplorerPtr)
 
void setActionGroup (QActionGroup *actionGroup)
 
void setLayer (te::map::AbstractLayerPtr layer)
 
void setList (std::list< te::map::AbstractLayerPtr > &layerList)
 
virtual bool validateCurrentPage ()
 
 ~RasterEditWizard ()
 

Protected Slots

void onPageChanged (int index)
 

Protected Member Functions

void addPages ()
 
bool execute ()
 

Private Attributes

std::unique_ptr< te::qt::widgets::LayerSearchWizardPagem_layerSearchPage
 
te::qt::widgets::LayerItemViewm_mainLayerExplorerPtr
 
te::qt::widgets::MapDisplaym_mainMapDispPtr
 
te::map::AbstractLayerPtr m_outputLayer
 
std::unique_ptr< te::qt::widgets::RasterEditWizardPagem_rasterEditPage
 
std::unique_ptr< te::qt::widgets::RasterInfoWizardPagem_rasterInfoPage
 

Detailed Description

This class is GUI used to define the raster editi operation.

Definition at line 59 of file RasterEditWizard.h.

Constructor & Destructor Documentation

◆ RasterEditWizard()

te::qt::widgets::RasterEditWizard::RasterEditWizard ( QWidget *  parent,
te::qt::widgets::MapDisplay mainMapDispPtr,
te::qt::widgets::LayerItemView mainLayerExplorerPtr 
)

◆ ~RasterEditWizard()

te::qt::widgets::RasterEditWizard::~RasterEditWizard ( )

Member Function Documentation

◆ addLayer

void te::qt::widgets::RasterEditWizard::addLayer ( te::map::AbstractLayerPtr  layer)
signal

◆ addPages()

void te::qt::widgets::RasterEditWizard::addPages ( )
protected

◆ execute()

bool te::qt::widgets::RasterEditWizard::execute ( )
protected

◆ getOutputLayer()

te::map::AbstractLayerPtr te::qt::widgets::RasterEditWizard::getOutputLayer ( )

◆ onMapDisplayExtentChanged()

void te::qt::widgets::RasterEditWizard::onMapDisplayExtentChanged ( )

◆ onPageChanged

void te::qt::widgets::RasterEditWizard::onPageChanged ( int  index)
protectedslot

◆ setActionGroup()

void te::qt::widgets::RasterEditWizard::setActionGroup ( QActionGroup *  actionGroup)

◆ setLayer()

void te::qt::widgets::RasterEditWizard::setLayer ( te::map::AbstractLayerPtr  layer)

◆ setList()

void te::qt::widgets::RasterEditWizard::setList ( std::list< te::map::AbstractLayerPtr > &  layerList)

◆ validateCurrentPage()

virtual bool te::qt::widgets::RasterEditWizard::validateCurrentPage ( )
virtual

Member Data Documentation

◆ m_layerSearchPage

std::unique_ptr<te::qt::widgets::LayerSearchWizardPage> te::qt::widgets::RasterEditWizard::m_layerSearchPage
private

Definition at line 103 of file RasterEditWizard.h.

◆ m_mainLayerExplorerPtr

te::qt::widgets::LayerItemView* te::qt::widgets::RasterEditWizard::m_mainLayerExplorerPtr
private

Definition at line 101 of file RasterEditWizard.h.

◆ m_mainMapDispPtr

te::qt::widgets::MapDisplay* te::qt::widgets::RasterEditWizard::m_mainMapDispPtr
private

Definition at line 100 of file RasterEditWizard.h.

◆ m_outputLayer

te::map::AbstractLayerPtr te::qt::widgets::RasterEditWizard::m_outputLayer
private

Definition at line 105 of file RasterEditWizard.h.

◆ m_rasterEditPage

std::unique_ptr<te::qt::widgets::RasterEditWizardPage> te::qt::widgets::RasterEditWizard::m_rasterEditPage
private

Definition at line 102 of file RasterEditWizard.h.

◆ m_rasterInfoPage

std::unique_ptr<te::qt::widgets::RasterInfoWizardPage> te::qt::widgets::RasterEditWizard::m_rasterInfoPage
private

Definition at line 104 of file RasterEditWizard.h.


The documentation for this class was generated from the following file: