QGIS API Documentation  3.16.0-Hannover (43b64b13f3)
Signals | Public Member Functions | List of all members
QgsSymbolLayerSelectionWidget Class Reference

A widget that allows the selection of a list of symbol layers from a layer. More...

#include <qgssymbollayerselectionwidget.h>

Inheritance diagram for QgsSymbolLayerSelectionWidget:
Inheritance graph
[legend]

Signals

void changed ()
 Signal emitted when something the configuration is changed. More...
 

Public Member Functions

 QgsSymbolLayerSelectionWidget (QWidget *parent=nullptr)
 Default constructor. More...
 
QSet< QgsSymbolLayerIdselection () const
 Returns current symbol layer selection. More...
 
void setLayer (const QgsVectorLayer *layer)
 Populate the tree with selectable symbol layers from a given layer. More...
 
void setSelection (const QSet< QgsSymbolLayerId > &sel)
 Sets the symbol layer selection. More...
 

Detailed Description

A widget that allows the selection of a list of symbol layers from a layer.

A tree shows a list of selectable symbol layers.

Since
QGIS 3.14

Definition at line 37 of file qgssymbollayerselectionwidget.h.

Constructor & Destructor Documentation

◆ QgsSymbolLayerSelectionWidget()

QgsSymbolLayerSelectionWidget::QgsSymbolLayerSelectionWidget ( QWidget *  parent = nullptr)
explicit

Default constructor.

Definition at line 30 of file qgssymbollayerselectionwidget.cpp.

Member Function Documentation

◆ changed

void QgsSymbolLayerSelectionWidget::changed ( )
signal

Signal emitted when something the configuration is changed.

◆ selection()

QSet< QgsSymbolLayerId > QgsSymbolLayerSelectionWidget::selection ( ) const

Returns current symbol layer selection.

Definition at line 152 of file qgssymbollayerselectionwidget.cpp.

◆ setLayer()

void QgsSymbolLayerSelectionWidget::setLayer ( const QgsVectorLayer layer)

Populate the tree with selectable symbol layers from a given layer.

Definition at line 46 of file qgssymbollayerselectionwidget.cpp.

◆ setSelection()

void QgsSymbolLayerSelectionWidget::setSelection ( const QSet< QgsSymbolLayerId > &  sel)

Sets the symbol layer selection.

Definition at line 163 of file qgssymbollayerselectionwidget.cpp.


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