All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
te::qt::widgets::LayerSearchWidget Class Reference

A widget used to search layers over list of layers. More...

#include <LayerSearchWidget.h>

Inheritance diagram for te::qt::widgets::LayerSearchWidget:

Public Member Functions

void enableMultiSelection (bool flag)
 
void filterAll ()
 
void filterOnlyByGeom ()
 
void filterOnlyByRaster ()
 
Ui::LayerSearchWidgetForm * getForm () const
 
std::list
< te::map::AbstractLayerPtr
getSelecteds () const
 
 LayerSearchWidget (QWidget *parent=0, Qt::WindowFlags f=0)
 
void setList (std::list< te::map::AbstractLayerPtr > &layerList)
 
 ~LayerSearchWidget ()
 

Protected Member Functions

void fillTreeView (std::list< te::map::AbstractLayerPtr > &layerList)
 
void filter (const QList< QTreeWidgetItem * > &items)
 

Private Slots

void onFilter ()
 

Private Attributes

std::list
< te::map::AbstractLayerPtr
m_layerList
 
std::auto_ptr
< Ui::LayerSearchWidgetForm > 
m_ui
 

Detailed Description

A widget used to search layers over list of layers.

Definition at line 56 of file LayerSearchWidget.h.

Constructor & Destructor Documentation

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

Definition at line 32 of file LayerSearchWidget.cpp.

References m_ui, and onFilter().

te::qt::widgets::LayerSearchWidget::~LayerSearchWidget ( )

Definition at line 46 of file LayerSearchWidget.cpp.

Member Function Documentation

void te::qt::widgets::LayerSearchWidget::enableMultiSelection ( bool  flag)

Definition at line 55 of file LayerSearchWidget.cpp.

void te::qt::widgets::LayerSearchWidget::fillTreeView ( std::list< te::map::AbstractLayerPtr > &  layerList)
protected

Definition at line 125 of file LayerSearchWidget.cpp.

void te::qt::widgets::LayerSearchWidget::filter ( const QList< QTreeWidgetItem * > &  items)
protected

Definition at line 150 of file LayerSearchWidget.cpp.

void te::qt::widgets::LayerSearchWidget::filterAll ( )

Definition at line 116 of file LayerSearchWidget.cpp.

void te::qt::widgets::LayerSearchWidget::filterOnlyByGeom ( )

Definition at line 107 of file LayerSearchWidget.cpp.

void te::qt::widgets::LayerSearchWidget::filterOnlyByRaster ( )

Definition at line 98 of file LayerSearchWidget.cpp.

Ui::LayerSearchWidgetForm * te::qt::widgets::LayerSearchWidget::getForm ( ) const

Definition at line 50 of file LayerSearchWidget.cpp.

std::list< te::map::AbstractLayerPtr > te::qt::widgets::LayerSearchWidget::getSelecteds ( ) const

Definition at line 67 of file LayerSearchWidget.cpp.

void te::qt::widgets::LayerSearchWidget::onFilter ( )
privateslot

Definition at line 166 of file LayerSearchWidget.cpp.

Referenced by LayerSearchWidget().

void te::qt::widgets::LayerSearchWidget::setList ( std::list< te::map::AbstractLayerPtr > &  layerList)

Definition at line 91 of file LayerSearchWidget.cpp.

Member Data Documentation

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

Definition at line 96 of file LayerSearchWidget.h.

std::auto_ptr<Ui::LayerSearchWidgetForm> te::qt::widgets::LayerSearchWidget::m_ui
private

Definition at line 94 of file LayerSearchWidget.h.

Referenced by LayerSearchWidget().


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