Class: QgsVectorLayerFeatureCounter¶
-
class
qgis.core.
QgsVectorLayerFeatureCounter
(layer: QgsVectorLayer, context: QgsExpressionContext = QgsExpressionContext())¶ Bases:
qgis._core.QgsTask
Create a new feature counter for
layer
.Counts the features in a QgsVectorLayer in task. You should most likely not use this directly and instead call QgsVectorLayer.countSymbolFeatures() and connect to the signal
QgsVectorLayer.symbolFeatureCountMapChanged()
New in version 3.0: Enums
Methods
Gets the feature count for a particular
legendKey
.Signals
Emitted when the symbols have been counted.
Attributes
-
childEvent
()¶
-
connectNotify
()¶
-
customEvent
()¶
-
disconnectNotify
()¶
-
featureCount
(self, legendKey: str) → int¶ Gets the feature count for a particular
legendKey
. If the key has not been found, -1 will be returned.
-
finished
()¶
-
isCanceled
()¶
-
isSignalConnected
()¶
-
receivers
()¶
-
run
(self) → bool¶
-
sender
()¶
-
senderSignalIndex
()¶
-
setProgress
()¶
-
symbolsCounted
¶ Emitted when the symbols have been counted. [signal]
-
timerEvent
()¶
-