te::qt::widgets::InterfaceController Class Referenceabstract

A virtual class for non modal interfaces. More...

#include <InterfaceController.h>

Inheritance diagram for te::qt::widgets::InterfaceController:
te::qt::widgets::QueryDialog te::qt::widgets::TimeSliderWidget

Public Member Functions

 InterfaceController ()
 Constructor. More...
 
virtual void layerAdded (te::map::AbstractLayerPtr layer)=0
 This method is used to add a new layer. More...
 
virtual void layerRemoved (te::map::AbstractLayerPtr layer)=0
 This method is used to remove a layer. More...
 
virtual void layerSelected (te::map::AbstractLayerPtr layer)=0
 This method is used to set current layer. More...
 
 ~InterfaceController ()
 Destructor. More...
 

Detailed Description

A virtual class for non modal interfaces.

Definition at line 45 of file InterfaceController.h.

Constructor & Destructor Documentation

te::qt::widgets::InterfaceController::InterfaceController ( )

Constructor.

te::qt::widgets::InterfaceController::~InterfaceController ( )

Destructor.

Member Function Documentation

virtual void te::qt::widgets::InterfaceController::layerAdded ( te::map::AbstractLayerPtr  layer)
pure virtual

This method is used to add a new layer.

Implemented in te::qt::widgets::TimeSliderWidget, and te::qt::widgets::QueryDialog.

virtual void te::qt::widgets::InterfaceController::layerRemoved ( te::map::AbstractLayerPtr  layer)
pure virtual

This method is used to remove a layer.

Implemented in te::qt::widgets::TimeSliderWidget, and te::qt::widgets::QueryDialog.

virtual void te::qt::widgets::InterfaceController::layerSelected ( te::map::AbstractLayerPtr  layer)
pure virtual

This method is used to set current layer.

Implemented in te::qt::widgets::TimeSliderWidget, and te::qt::widgets::QueryDialog.


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