|
QGIS API Documentation 3.99.0-Master (21b3aa880ba)
|
Implementation of layer selection properties for vector layers. More...
#include <qgsvectorlayerselectionproperties.h>

Signals | |
| void | selectionColorChanged () |
| Emitted whenever the selection color changes. | |
| void | selectionRenderingModeChanged () |
| Emitted whenever the selection rendering mode changes. | |
| void | selectionSymbolChanged () |
| Emitted whenever the selection symbol changes. | |
Public Member Functions | |
| QgsVectorLayerSelectionProperties (QObject *parent=nullptr) | |
| Constructor for QgsVectorLayerSelectionProperties, with the specified parent object. | |
| ~QgsVectorLayerSelectionProperties () override | |
| QgsVectorLayerSelectionProperties * | clone () const override |
| Creates a clone of the properties. | |
| bool | readXml (const QDomElement &element, const QgsReadWriteContext &context) override |
| Reads temporal properties from a DOM element previously written by writeXml(). | |
| QColor | selectionColor () const |
| Returns the color to use for rendering selected features in the layer. | |
| Qgis::SelectionRenderingMode | selectionRenderingMode () const |
| Returns the selection rendering mode to use for selected features in the layer. | |
| QgsSymbol * | selectionSymbol () const |
| Returns the symbol used to render selected features in the layer. | |
| void | setSelectionColor (const QColor &color) |
| Sets the color to use for rendering selected features in the layer. | |
| void | setSelectionRenderingMode (Qgis::SelectionRenderingMode mode) |
| Sets the selection rendering mode to use for selected features in the layer. | |
| void | setSelectionSymbol (QgsSymbol *symbol) |
| Sets the symbol used to render selected features in the layer. | |
| QDomElement | writeXml (QDomElement &element, QDomDocument &doc, const QgsReadWriteContext &context) override |
| Writes the properties to a DOM element, to be used later with readXml(). | |
| Public Member Functions inherited from QgsMapLayerSelectionProperties | |
| QgsMapLayerSelectionProperties (QObject *parent) | |
| Constructor for QgsMapLayerSelectionProperties, with the specified parent object. | |
Properties | |
| QColor | selectionColor |
| Qgis::SelectionRenderingMode | selectionRenderingMode |
Implementation of layer selection properties for vector layers.
Definition at line 38 of file qgsvectorlayerselectionproperties.h.
| QgsVectorLayerSelectionProperties::QgsVectorLayerSelectionProperties | ( | QObject * | parent = nullptr | ) |
Constructor for QgsVectorLayerSelectionProperties, with the specified parent object.
Definition at line 25 of file qgsvectorlayerselectionproperties.cpp.
|
overridedefault |
|
overridevirtual |
Creates a clone of the properties.
Implements QgsMapLayerSelectionProperties.
Definition at line 68 of file qgsvectorlayerselectionproperties.cpp.
|
overridevirtual |
Reads temporal properties from a DOM element previously written by writeXml().
Implements QgsMapLayerSelectionProperties.
Definition at line 52 of file qgsvectorlayerselectionproperties.cpp.
| QColor QgsVectorLayerSelectionProperties::selectionColor | ( | ) | const |
Returns the color to use for rendering selected features in the layer.
An invalid color indicates that the default (i.e. project level) selection color should be used instead.
Definition at line 77 of file qgsvectorlayerselectionproperties.cpp.
|
signal |
Emitted whenever the selection color changes.
| Qgis::SelectionRenderingMode QgsVectorLayerSelectionProperties::selectionRenderingMode | ( | ) | const |
Returns the selection rendering mode to use for selected features in the layer.
Definition at line 104 of file qgsvectorlayerselectionproperties.cpp.
|
signal |
Emitted whenever the selection rendering mode changes.
| QgsSymbol * QgsVectorLayerSelectionProperties::selectionSymbol | ( | ) | const |
Returns the symbol used to render selected features in the layer.
May be nullptr if the default symbol should be used instead.
Definition at line 93 of file qgsvectorlayerselectionproperties.cpp.
|
signal |
Emitted whenever the selection symbol changes.
| void QgsVectorLayerSelectionProperties::setSelectionColor | ( | const QColor & | color | ) |
Sets the color to use for rendering selected features in the layer.
An invalid color indicates that the default (i.e. project level) selection color should be used instead.
Definition at line 82 of file qgsvectorlayerselectionproperties.cpp.
| void QgsVectorLayerSelectionProperties::setSelectionRenderingMode | ( | Qgis::SelectionRenderingMode | mode | ) |
Sets the selection rendering mode to use for selected features in the layer.
Definition at line 109 of file qgsvectorlayerselectionproperties.cpp.
| void QgsVectorLayerSelectionProperties::setSelectionSymbol | ( | QgsSymbol * | symbol | ) |
Sets the symbol used to render selected features in the layer.
Ownership of symbol is transferred to the plot. If symbol is nullptr then the default symbol will be used instead.
Definition at line 98 of file qgsvectorlayerselectionproperties.cpp.
|
overridevirtual |
Writes the properties to a DOM element, to be used later with readXml().
Implements QgsMapLayerSelectionProperties.
Definition at line 33 of file qgsvectorlayerselectionproperties.cpp.
|
readwrite |
Definition at line 42 of file qgsvectorlayerselectionproperties.h.
|
readwrite |
Definition at line 41 of file qgsvectorlayerselectionproperties.h.