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 onGroupingItemDoubleClicked (te::map::AbstractLayerPtr layer)
 
void onLayerOrderChanged ()
 
void onLayerVisibilityChanged ()
 
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 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 70 of file LayerExplorer.h.

Constructor & Destructor Documentation

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

Constructor.

Parameters
explorerte::qt::widgets::LayerExplorer to be listened.
te::qt::af::LayerExplorer::~LayerExplorer ( )

Destructor.

Member Function Documentation

te::qt::widgets::LayerItemView* te::qt::af::LayerExplorer::getExplorer ( ) const
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.
void te::qt::af::LayerExplorer::onGroupingItemDoubleClicked ( te::map::AbstractLayerPtr  layer)
protectedslot
void te::qt::af::LayerExplorer::onLayerOrderChanged ( )
protectedslot
void te::qt::af::LayerExplorer::onLayerVisibilityChanged ( )
protectedslot
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.
void te::qt::af::LayerExplorer::onTreeItemDoubleClicked ( te::map::AbstractLayerPtr  layer)
protectedslot
void te::qt::af::LayerExplorer::triggered ( te::qt::af::evt::Event e)
signal

Member Data Documentation

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

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

Definition at line 118 of file LayerExplorer.h.


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