Subgroup: other
Class: QgsIFeatureSelectionManager¶
-
class
qgis.gui.
QgsIFeatureSelectionManager
¶ Bases:
PyQt5.QtCore.QObject
Is an interface class to abstract feature selection handling.
e.g. QgsVectorLayer implements this interface to manage its selections.
Methods
childEvent
connectNotify
customEvent
deselect
Deselect features disconnectNotify
isSignalConnected
receivers
select
Select features selectedFeatureCount
The number of features that are selected in this layer selectedFeatureIds
Return reference to identifiers of selected features sender
senderSignalIndex
setSelectedFeatures
Change selection to the new set of features. timerEvent
Signals
selectionChanged
This signal is emitted when selection was changed Attributes
-
childEvent
()¶
-
connectNotify
()¶
-
customEvent
()¶
-
deselect
(self, ids: object)¶ Deselect features
Parameters: ids – Feature ids to deselect
-
disconnectNotify
()¶
-
isSignalConnected
()¶
-
receivers
()¶
-
select
(self, ids: object)¶ Select features
Parameters: ids – Feature ids to select
-
selectedFeatureCount
(self) → int¶ The number of features that are selected in this layer
Returns: See description
-
selectedFeatureIds
(self) → object¶ Return reference to identifiers of selected features
Returns: A list of QgsFeatureId’s See also
selectedFeatures()
-
selectionChanged
¶ This signal is emitted when selection was changed
Parameters: - selected – Newly selected feature ids
- deselected – Ids of all features which have previously been selected but are not any more
- clearAndSelect – In case this is set to true, the old selection was dismissed and the new selection corresponds to selected [signal]
-
sender
()¶
-
senderSignalIndex
()¶
-
setSelectedFeatures
(self, ids: object)¶ Change selection to the new set of features. Dismisses the current selection. Will emit the selectionChanged( const :py:class:`QgsFeatureIds`&, const :py:class:`QgsFeatureIds`&, bool ) signal with the clearAndSelect flag set.
Parameters: ids – The ids which will be the new selection
-
timerEvent
()¶
-