A connector to controll all non modal interfaces. More...
#include <InterfaceController.h>
  
 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 | 
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.
| te::qt::af::InterfaceController::InterfaceController | ( | QObject * | parent = 0 | ) | 
Constructor.
Definition at line 33 of file InterfaceController.cpp.
| te::qt::af::InterfaceController::~InterfaceController | ( | ) | 
Destructor.
Definition at line 38 of file InterfaceController.cpp.
| void te::qt::af::InterfaceController::addInterface | ( | te::qt::widgets::InterfaceController * | i | ) | 
Definition at line 43 of file InterfaceController.cpp.
Referenced by te::qt::plugins::st::TimeSliderWidgetAction::TimeSliderWidgetAction().
      
  | 
  protected | 
This method is used to add a new layer.
Definition at line 105 of file InterfaceController.cpp.
      
  | 
  protected | 
This method is used to remove a layer.
Definition at line 118 of file InterfaceController.cpp.
      
  | 
  protected | 
This method is used to set current layer.
Definition at line 92 of file InterfaceController.cpp.
      
  | 
  protectedslot | 
Listener to the application framewrork events.
| evt | An event sent by framework. | 
Definition at line 59 of file InterfaceController.cpp.
References te::qt::af::evt::LAYER_ADDED, te::qt::af::evt::LAYER_REMOVED, te::qt::af::evt::LAYER_SELECTED, te::qt::af::evt::Event::m_id, te::qt::af::evt::LayerAdded::m_layer, te::qt::af::evt::LayerRemoved::m_layer, and te::qt::af::evt::LayerSelected::m_layer.
| void te::qt::af::InterfaceController::removeInteface | ( | te::qt::widgets::InterfaceController * | i | ) | 
Definition at line 51 of file InterfaceController.cpp.
Referenced by te::qt::plugins::st::TimeSliderWidgetAction::~TimeSliderWidgetAction().
      
  | 
  protected | 
Definition at line 116 of file InterfaceController.h.