19#ifndef QGSVECTORLAYERSELECTIONPROPERTIES_H
20#define QGSVECTORLAYERSELECTIONPROPERTIES_H
59 Qgis::SelectionRenderingMode selectionRenderingMode() const;
66 void setSelectionRenderingMode(
Qgis::SelectionRenderingMode mode );
76 QColor selectionColor() const;
86 void setSelectionColor( const QColor &color );
109 Qgis::SelectionRenderingMode mSelectionRenderingMode =
Qgis::SelectionRenderingMode::Default;
110 QColor mSelectionColor;
The Qgis class provides global constants for use throughout the application.
Base class for storage of map layer selection properties.
virtual QDomElement writeXml(QDomElement &element, QDomDocument &doc, const QgsReadWriteContext &context)=0
Writes the properties to a DOM element, to be used later with readXml().
virtual bool readXml(const QDomElement &element, const QgsReadWriteContext &context)=0
Reads temporal properties from a DOM element previously written by writeXml().
virtual QgsMapLayerSelectionProperties * clone() const =0
Creates a clone of the properties.
The class is used as a container of context for various read/write operations on other objects.
Abstract base class for all rendered symbols.
Implementation of layer selection properties for vector layers.
~QgsVectorLayerSelectionProperties() override
std::unique_ptr< GEOSGeometry, GeosDeleter > unique_ptr
Scoped GEOS pointer.