QGIS API Documentation  2.8.2-Wien
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Slots | Signals | Public Member Functions | Protected Slots | Properties | List of all members
QgsMapLayerComboBox Class Reference

The QgsMapLayerComboBox class is a combo box which displays the list of layers. More...

#include <qgsmaplayercombobox.h>

Public Slots

void setLayer (QgsMapLayer *layer)
 setLayer set the current layer selected in the combo

Signals

void layerChanged (QgsMapLayer *layer)
 layerChanged this signal is emitted whenever the currently selected layer changes

Public Member Functions

 QgsMapLayerComboBox (QWidget *parent=0)
 QgsMapLayerComboBox creates a combo box to dislpay the list of layers (currently in the registry).
QgsMapLayercurrentLayer () const
 currentLayer returns the current layer selected in the combo box
QgsMapLayerProxyModel::Filters filters () const
 currently used filter on list layers
void setFilters (QgsMapLayerProxyModel::Filters filters)
 setFilters allows fitering according to layer type and/or geometry type.

Protected Slots

void indexChanged (int i)

Properties

QgsMapLayerProxyModel::Filters filters

Detailed Description

The QgsMapLayerComboBox class is a combo box which displays the list of layers.

Note
added in 2.3

Definition at line 30 of file qgsmaplayercombobox.h.

Constructor & Destructor Documentation

QgsMapLayerComboBox::QgsMapLayerComboBox ( QWidget *  parent = 0)
explicit

QgsMapLayerComboBox creates a combo box to dislpay the list of layers (currently in the registry).

The layers can be filtered and/or ordered.

Definition at line 20 of file qgsmaplayercombobox.cpp.

Member Function Documentation

QgsMapLayer * QgsMapLayerComboBox::currentLayer ( ) const

currentLayer returns the current layer selected in the combo box

Definition at line 51 of file qgsmaplayercombobox.cpp.

QgsMapLayerProxyModel::Filters QgsMapLayerComboBox::filters ( ) const
inline

currently used filter on list layers

Definition at line 47 of file qgsmaplayercombobox.h.

void QgsMapLayerComboBox::indexChanged ( int  i)
protectedslot

Definition at line 75 of file qgsmaplayercombobox.cpp.

void QgsMapLayerComboBox::layerChanged ( QgsMapLayer layer)
signal

layerChanged this signal is emitted whenever the currently selected layer changes

void QgsMapLayerComboBox::setFilters ( QgsMapLayerProxyModel::Filters  filters)

setFilters allows fitering according to layer type and/or geometry type.

Definition at line 29 of file qgsmaplayercombobox.cpp.

void QgsMapLayerComboBox::setLayer ( QgsMapLayer layer)
slot

setLayer set the current layer selected in the combo

Definition at line 34 of file qgsmaplayercombobox.cpp.

Property Documentation

QgsMapLayerProxyModel::Filters QgsMapLayerComboBox::filters
readwrite

Definition at line 34 of file qgsmaplayercombobox.h.


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