QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
|
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.
Q_INVOKABLE const 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.
Represents a vector layer which manages a vector based data sets.
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.
Is an interface class to abstract feature selection handling.
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.