te::qt::af::InterfaceController Class Reference

A connector to controll all non modal interfaces. More...

#include <InterfaceController.h>

Inheritance diagram for te::qt::af::InterfaceController:

Signals

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

Public Member Functions

void addInterface (te::qt::widgets::InterfaceController *i)
 
 InterfaceController (QObject *parent=0)
 Constructor. More...
 
void removeInteface (te::qt::widgets::InterfaceController *i)
 
 ~InterfaceController ()
 Destructor. More...
 

Protected Slots

void onApplicationTriggered (te::qt::af::evt::Event *evt)
 Listener to the application framewrork events. More...
 

Protected Member Functions

void layerAdded (te::map::AbstractLayerPtr layer)
 This method is used to add a new layer. More...
 
void layerRemoved (te::map::AbstractLayerPtr layer)
 This method is used to remove a layer. More...
 
void layerSelected (te::map::AbstractLayerPtr layer)
 This method is used to set current layer. More...
 

Protected Attributes

std::set< te::qt::widgets::InterfaceController * > m_interfaces
 

Detailed Description

A connector to controll all non modal interfaces.

It is used to listen events sent by the application framework.

Definition at line 64 of file InterfaceController.h.

Constructor & Destructor Documentation

te::qt::af::InterfaceController::InterfaceController ( QObject *  parent = 0)

Constructor.

te::qt::af::InterfaceController::~InterfaceController ( )

Destructor.

Member Function Documentation

void te::qt::af::InterfaceController::addInterface ( te::qt::widgets::InterfaceController i)
void te::qt::af::InterfaceController::layerAdded ( te::map::AbstractLayerPtr  layer)
protected

This method is used to add a new layer.

void te::qt::af::InterfaceController::layerRemoved ( te::map::AbstractLayerPtr  layer)
protected

This method is used to remove a layer.

void te::qt::af::InterfaceController::layerSelected ( te::map::AbstractLayerPtr  layer)
protected

This method is used to set current layer.

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

Listener to the application framewrork events.

Parameters
evtAn event sent by framework.
void te::qt::af::InterfaceController::removeInteface ( te::qt::widgets::InterfaceController i)
void te::qt::af::InterfaceController::triggered ( te::qt::af::evt::Event e)
signal

Member Data Documentation

std::set<te::qt::widgets::InterfaceController*> te::qt::af::InterfaceController::m_interfaces
protected

Definition at line 120 of file InterfaceController.h.


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