QGIS API Documentation
2.8.2-Wien
|
This selection manager synchronizes a local set of selected features with an attribute table. More...
#include <qgsgenericfeatureselectionmanager.h>
Public Member Functions | |
QgsGenericFeatureSelectionManager (QObject *parent=NULL) | |
QgsGenericFeatureSelectionManager (const QgsFeatureIds &initialSelection, QObject *parent=NULL) | |
virtual void | deselect (const QgsFeatureIds &ids) override |
Deselect features. | |
virtual void | select (const QgsFeatureIds &ids) override |
Select features. | |
virtual int | selectedFeatureCount () override |
The number of features that are selected in this layer. | |
virtual const QgsFeatureIds & | selectedFeaturesIds () const override |
Return reference to identifiers of selected features. | |
virtual void | setSelectedFeatures (const QgsFeatureIds &ids) override |
Change selection to the new set of features. | |
Public Member Functions inherited from QgsIFeatureSelectionManager | |
QgsIFeatureSelectionManager (QObject *parent) |
Additional Inherited Members | |
Signals inherited from QgsIFeatureSelectionManager | |
void | selectionChanged (const QgsFeatureIds selected, const QgsFeatureIds deselected, const bool clearAndSelect) |
This signal is emitted when selection was changed. |
This selection manager synchronizes a local set of selected features with an attribute table.
If you want to synchronize the attribute table selection with the map canvas selection, you should use QgsVectorLayerSelectionManager instead.
Definition at line 27 of file qgsgenericfeatureselectionmanager.h.
|
explicit |
Definition at line 18 of file qgsgenericfeatureselectionmanager.cpp.
QgsGenericFeatureSelectionManager::QgsGenericFeatureSelectionManager | ( | const QgsFeatureIds & | initialSelection, |
QObject * | parent = NULL |
||
) |
Definition at line 23 of file qgsgenericfeatureselectionmanager.cpp.
|
overridevirtual |
Deselect features.
ids | Feature ids to deselect |
Implements QgsIFeatureSelectionManager.
Definition at line 40 of file qgsgenericfeatureselectionmanager.cpp.
|
overridevirtual |
Select features.
ids | Feature ids to select |
Implements QgsIFeatureSelectionManager.
Definition at line 34 of file qgsgenericfeatureselectionmanager.cpp.
|
overridevirtual |
The number of features that are selected in this layer.
Implements QgsIFeatureSelectionManager.
Definition at line 29 of file qgsgenericfeatureselectionmanager.cpp.
|
overridevirtual |
Return reference to identifiers of selected features.
Implements QgsIFeatureSelectionManager.
Definition at line 55 of file qgsgenericfeatureselectionmanager.cpp.
|
overridevirtual |
Change selection to the new set of features.
Dismisses the current selection. Will emit the selectionChanged( QgsFeatureIds, QgsFeatureIds, bool ) signal with the clearAndSelect flag set.
ids | The ids which will be the new selection |
Implements QgsIFeatureSelectionManager.
Definition at line 46 of file qgsgenericfeatureselectionmanager.cpp.