te::qt::af::LayerExplorer Class Reference

A connector for the te::qt::widgets::LayerExplorer class to the Application Framework. More...

#include <LayerExplorer.h>

Inheritance diagram for te::qt::af::LayerExplorer:

Signals

void triggered (te::qt::af::evt::Event *e)
 

Public Member Functions

te::qt::widgets::LayerItemViewgetExplorer () const
 
 LayerExplorer (te::qt::widgets::LayerItemView *explorer, QObject *parent=0)
 Constructor. More...
 
 ~LayerExplorer ()
 Destructor. More...
 

Protected Slots

void onApplicationTriggered (te::qt::af::evt::Event *evt)
 Listener to the application framewrork events. More...
 
void onLayerOrderChanged ()
 
void onLayerVisibilityChanged ()
 
void onRuleItemDoubleClicked (te::map::AbstractLayerPtr layer, te::se::Rule *rule)
 
void onSelectedLayersChanged (const std::list< te::map::AbstractLayerPtr > &selectedLayers)
 It indicates whenever there are changes in the selection of layers in the layer explorer. More...
 
void onStyleItemDoubleClicked (te::map::AbstractLayerPtr layer)
 
void onStyleVisibilityChanged (te::map::AbstractLayerPtr layer)
 
void onTreeItemDoubleClicked (te::map::AbstractLayerPtr layer)
 

Protected Attributes

te::qt::widgets::LayerItemViewm_explorer
 Pointer to a component te::qt::widgets::LayerExplorer. More...
 

Detailed Description

A connector for the te::qt::widgets::LayerExplorer class to the Application Framework.

It is used to listen events sent by the application framework. It is a proxy for the te::qt::widgets::LayerExplorer.

Definition at line 75 of file LayerExplorer.h.

Constructor & Destructor Documentation

◆ LayerExplorer()

te::qt::af::LayerExplorer::LayerExplorer ( te::qt::widgets::LayerItemView explorer,
QObject *  parent = 0 
)

Constructor.

Parameters
explorerte::qt::widgets::LayerExplorer to be listened.

◆ ~LayerExplorer()

te::qt::af::LayerExplorer::~LayerExplorer ( )

Destructor.

Member Function Documentation

◆ getExplorer()

te::qt::widgets::LayerItemView* te::qt::af::LayerExplorer::getExplorer ( ) const

◆ onApplicationTriggered

void te::qt::af::LayerExplorer::onApplicationTriggered ( te::qt::af::evt::Event evt)
protectedslot

Listener to the application framewrork events.

Parameters
evtAn event sent by framework.

◆ onLayerOrderChanged

void te::qt::af::LayerExplorer::onLayerOrderChanged ( )
protectedslot

◆ onLayerVisibilityChanged

void te::qt::af::LayerExplorer::onLayerVisibilityChanged ( )
protectedslot

◆ onRuleItemDoubleClicked

void te::qt::af::LayerExplorer::onRuleItemDoubleClicked ( te::map::AbstractLayerPtr  layer,
te::se::Rule rule 
)
protectedslot

◆ onSelectedLayersChanged

void te::qt::af::LayerExplorer::onSelectedLayersChanged ( const std::list< te::map::AbstractLayerPtr > &  selectedLayers)
protectedslot

It indicates whenever there are changes in the selection of layers in the layer explorer.

Parameters
selectedLayersThe new list of selected layers.

◆ onStyleItemDoubleClicked

void te::qt::af::LayerExplorer::onStyleItemDoubleClicked ( te::map::AbstractLayerPtr  layer)
protectedslot

◆ onStyleVisibilityChanged

void te::qt::af::LayerExplorer::onStyleVisibilityChanged ( te::map::AbstractLayerPtr  layer)
protectedslot

◆ onTreeItemDoubleClicked

void te::qt::af::LayerExplorer::onTreeItemDoubleClicked ( te::map::AbstractLayerPtr  layer)
protectedslot

◆ triggered

void te::qt::af::LayerExplorer::triggered ( te::qt::af::evt::Event e)
signal

Member Data Documentation

◆ m_explorer

te::qt::widgets::LayerItemView* te::qt::af::LayerExplorer::m_explorer
protected

Pointer to a component te::qt::widgets::LayerExplorer.

Definition at line 127 of file LayerExplorer.h.


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