Class: QgsVectorLayerSelectedFeatureSource

QgsFeatureSource subclass for the selected features from a QgsVectorLayer.

Class Hierarchy

Inheritance diagram of qgis.core.QgsVectorLayerSelectedFeatureSource

Base classes

QgsFeatureSource

An interface for objects which provide features via a getFeatures method.

QgsExpressionContextScopeGenerator

Abstract interface for generating an expression context scope.

class qgis.core.QgsVectorLayerSelectedFeatureSource[source]

Bases: QgsFeatureSource, QgsExpressionContextScopeGenerator

__init__(layer: QgsVectorLayer | None)

Constructor for QgsVectorLayerSelectedFeatureSource, for selected features from the specified layer. The currently selected feature IDs are stored, so change to the layer selection after constructing the QgsVectorLayerSelectedFeatureSource will not be reflected.

Parameters:

layer (Optional[QgsVectorLayer])