QGIS API Documentation
3.14.0-Pi (9f7028fd23)
|
Go to the documentation of this file.
57 void QgsVectorLayerSelectionManager::onSelectionChanged(
const QgsFeatureIds &selected,
const QgsFeatureIds &deselected,
bool clearAndSelect )
QgsVectorLayerSelectionManager(QgsVectorLayer *layer, QObject *parent=nullptr)
QgsVectorLayer * layer() const
Returns the vector layer.
Q_INVOKABLE void selectByIds(const QgsFeatureIds &ids, QgsVectorLayer::SelectBehavior behavior=QgsVectorLayer::SetSelection)
Selects matching features using a list of feature IDs.
void selectionChanged(const QgsFeatureIds &selected, const QgsFeatureIds &deselected, bool clearAndSelect)
Emitted when selection was changed.
void selectionChanged(const QgsFeatureIds &selected, const QgsFeatureIds &deselected, bool clearAndSelect)
Emitted when selection was changed.
const Q_INVOKABLE QgsFeatureIds & selectedFeatureIds() const
Returns a list of the selected features IDs in this layer.
QSet< QgsFeatureId > QgsFeatureIds
void deselect(QgsFeatureId featureId)
Deselects feature by its ID.
int selectedFeatureCount() override
Returns the number of features that are selected in this layer.
void setSelectedFeatures(const QgsFeatureIds &ids) override
Change selection to the new set of features.
void deselect(const QgsFeatureIds &ids) override
Deselect features by feature ids.
void select(QgsFeatureId featureId)
Selects feature by its ID.
int selectedFeatureCount() const
Returns the number of features that are selected in this layer.
void select(const QgsFeatureIds &ids) override
Select features by feature ids.
const QgsFeatureIds & selectedFeatureIds() const override
Returns reference to identifiers of selected features.