te::qt::widgets::GroupingDialog Class Reference

A dialog used to build a grouping. More...

#include <GroupingDialog.h>

Inheritance diagram for te::qt::widgets::GroupingDialog:

Public Member Functions

void setLayers (te::map::AbstractLayerPtr selectedLayer, std::vector< te::map::AbstractLayerPtr > allLayers)
 
Initializer Methods

Methods related to instantiation and destruction.

 GroupingDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 Constructs a basic fill dialog which is a child of parent, with widget flags set to f. More...
 
 ~GroupingDialog ()
 Destructor. More...
 

Protected Slots

void onApplyClicked ()
 
void onPushButtonClicked ()
 

Protected Member Functions

void buildRasterGroupingInteface ()
 
void buildVectorialGroupingInteface ()
 

Private Attributes

std::vector< te::map::AbstractLayerPtrm_allLayers
 All Project Layers with Grouping. More...
 
te::qt::widgets::ColorMapWidgetm_colorMapWidget
 Color Map Widget used to configure the grouping operation over a raster. More...
 
te::qt::widgets::GroupingWidgetm_groupingWidget
 Grouping Widget used to configure the grouping operation. More...
 
te::map::AbstractLayerPtr m_layer
 Layer ptr. More...
 
std::auto_ptr< te::rst::Rasterm_raster
 
te::se::RasterSymbolizerm_rasterSymb
 
std::auto_ptr< Ui::GroupingDialogForm > m_ui
 Dialog form. More...
 

Detailed Description

A dialog used to build a grouping.

Definition at line 67 of file GroupingDialog.h.

Constructor & Destructor Documentation

te::qt::widgets::GroupingDialog::GroupingDialog ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

Constructs a basic fill dialog which is a child of parent, with widget flags set to f.

te::qt::widgets::GroupingDialog::~GroupingDialog ( )

Destructor.

Member Function Documentation

void te::qt::widgets::GroupingDialog::buildRasterGroupingInteface ( )
protected
void te::qt::widgets::GroupingDialog::buildVectorialGroupingInteface ( )
protected
void te::qt::widgets::GroupingDialog::onApplyClicked ( )
protectedslot
void te::qt::widgets::GroupingDialog::onPushButtonClicked ( )
protectedslot
void te::qt::widgets::GroupingDialog::setLayers ( te::map::AbstractLayerPtr  selectedLayer,
std::vector< te::map::AbstractLayerPtr allLayers 
)

Member Data Documentation

std::vector<te::map::AbstractLayerPtr> te::qt::widgets::GroupingDialog::m_allLayers
private

All Project Layers with Grouping.

Definition at line 112 of file GroupingDialog.h.

te::qt::widgets::ColorMapWidget* te::qt::widgets::GroupingDialog::m_colorMapWidget
private

Color Map Widget used to configure the grouping operation over a raster.

Definition at line 106 of file GroupingDialog.h.

te::qt::widgets::GroupingWidget* te::qt::widgets::GroupingDialog::m_groupingWidget
private

Grouping Widget used to configure the grouping operation.

Definition at line 105 of file GroupingDialog.h.

te::map::AbstractLayerPtr te::qt::widgets::GroupingDialog::m_layer
private

Layer ptr.

Definition at line 108 of file GroupingDialog.h.

std::auto_ptr<te::rst::Raster> te::qt::widgets::GroupingDialog::m_raster
private

Definition at line 109 of file GroupingDialog.h.

te::se::RasterSymbolizer* te::qt::widgets::GroupingDialog::m_rasterSymb
private

Definition at line 110 of file GroupingDialog.h.

std::auto_ptr<Ui::GroupingDialogForm> te::qt::widgets::GroupingDialog::m_ui
private

Dialog form.

Definition at line 104 of file GroupingDialog.h.


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