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. | |
| void | removeInteface (te::qt::widgets::InterfaceController *i) |
| ~InterfaceController () | |
| Destructor. | |
Protected Slots | |
| void | onApplicationTriggered (te::qt::af::evt::Event *evt) |
| Listener to the application framewrork events. | |
Protected Member Functions | |
| void | layerAdded (te::map::AbstractLayerPtr layer) |
| This method is used to add a new layer. | |
| void | layerRemoved (te::map::AbstractLayerPtr layer) |
| This method is used to remove a layer. | |
| void | layerSelected (te::map::AbstractLayerPtr layer) |
| This method is used to set current layer. | |
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.