te::qt::widgets::InputLayerWidget Class Reference

This class is used to set input layer. More...

#include <InputLayerWidget.h>

Inheritance diagram for te::qt::widgets::InputLayerWidget:

Signals

void layerChanged ()
 

Public Member Functions

Ui::InputLayerWidgetForm * getForm () const
 
std::map< std::string, std::string > getInfo () const
 
te::map::AbstractLayerPtr getInputLayer ()
 
std::string getType () const
 
 InputLayerWidget (QWidget *parent=0, Qt::WindowFlags f=0)
 
void setInputLayer (te::map::AbstractLayerPtr layer)
 
void setLayerList (std::list< te::map::AbstractLayerPtr > list)
 
 ~InputLayerWidget ()
 

Protected Slots

void onLayersComboBoxActivated (int index)
 
void onSearchLayerToolButtonClicked ()
 

Private Attributes

te::map::AbstractLayerPtr m_layer
 
std::list< te::map::AbstractLayerPtrm_layerList
 
std::auto_ptr< Ui::InputLayerWidgetForm > m_ui
 

Detailed Description

This class is used to set input layer.

Definition at line 56 of file InputLayerWidget.h.

Constructor & Destructor Documentation

te::qt::widgets::InputLayerWidget::InputLayerWidget ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)
te::qt::widgets::InputLayerWidget::~InputLayerWidget ( )

Member Function Documentation

Ui::InputLayerWidgetForm* te::qt::widgets::InputLayerWidget::getForm ( ) const
std::map<std::string, std::string> te::qt::widgets::InputLayerWidget::getInfo ( ) const
te::map::AbstractLayerPtr te::qt::widgets::InputLayerWidget::getInputLayer ( )
std::string te::qt::widgets::InputLayerWidget::getType ( ) const
void te::qt::widgets::InputLayerWidget::layerChanged ( )
signal
void te::qt::widgets::InputLayerWidget::onLayersComboBoxActivated ( int  index)
protectedslot
void te::qt::widgets::InputLayerWidget::onSearchLayerToolButtonClicked ( )
protectedslot
void te::qt::widgets::InputLayerWidget::setInputLayer ( te::map::AbstractLayerPtr  layer)
void te::qt::widgets::InputLayerWidget::setLayerList ( std::list< te::map::AbstractLayerPtr list)

Member Data Documentation

te::map::AbstractLayerPtr te::qt::widgets::InputLayerWidget::m_layer
private

Definition at line 92 of file InputLayerWidget.h.

std::list<te::map::AbstractLayerPtr> te::qt::widgets::InputLayerWidget::m_layerList
private

Definition at line 93 of file InputLayerWidget.h.

std::auto_ptr<Ui::InputLayerWidgetForm> te::qt::widgets::InputLayerWidget::m_ui
private

Definition at line 90 of file InputLayerWidget.h.


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