Class: QgsMapLayerSelectionProperties¶
Base class for storage of map layer selection properties.
QgsMapLayerSelectionProperties
exposes settings for
controlling how an individual QgsMapLayer
behaves with
respect to feature selection.
Added in version 3.34.
Note
This is an abstract class, with methods which must be implemented by a subclass.
The following methods must be implemented: clone()
, readXml()
, writeXml()
Class Hierarchy¶
Base classes¶
Subclasses¶
Implementation of layer selection properties for vector layers. |
Abstract Methods
Creates a clone of the properties. |
|
Reads temporal properties from a DOM element previously written by |
|
Writes the properties to a DOM element, to be used later with |
- class qgis.core.QgsMapLayerSelectionProperties[source]¶
Bases:
QObject
- __init__(parent: QObject | None)
Constructor for QgsMapLayerSelectionProperties, with the specified
parent
object.- Parameters:
parent (Optional[QObject])
- abstract clone(self) QgsMapLayerSelectionProperties | None [source]¶
Creates a clone of the properties.
- Return type:
Optional[QgsMapLayerSelectionProperties]
- abstract readXml(self, element: QDomElement, context: QgsReadWriteContext) bool [source]¶
Reads temporal properties from a DOM
element
previously written bywriteXml()
.See also
- Parameters:
element (QDomElement)
context (QgsReadWriteContext)
- Return type:
bool
- abstract writeXml(self, element: QDomElement, doc: QDomDocument, context: QgsReadWriteContext) QDomElement [source]¶
Writes the properties to a DOM
element
, to be used later withreadXml()
.See also
- Parameters:
element (QDomElement)
doc (QDomDocument)
context (QgsReadWriteContext)
- Return type:
QDomElement