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.