A connector to controll all non modal interfaces. More...
#include <InterfaceController.h>
  
 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 | 
A connector to controll all non modal interfaces.
It is used to listen events sent by the application framework.
Definition at line 66 of file InterfaceController.h.
| te::qt::af::InterfaceController::InterfaceController | ( | QObject * | parent = 0 | ) | 
Constructor.
| te::qt::af::InterfaceController::~InterfaceController | ( | ) | 
Destructor.
| void te::qt::af::InterfaceController::addInterface | ( | te::qt::widgets::InterfaceController * | i | ) | 
      
  | 
  protected | 
This method is used to add a new layer.
      
  | 
  protected | 
This method is used to remove a layer.
      
  | 
  protected | 
This method is used to set current layer.
      
  | 
  protectedslot | 
Listener to the application framewrork events.
| evt | An event sent by framework. | 
| void te::qt::af::InterfaceController::removeInteface | ( | te::qt::widgets::InterfaceController * | i | ) | 
      
  | 
  signal | 
      
  | 
  protected | 
Definition at line 122 of file InterfaceController.h.