Is an interface class to abstract feature selection handling.  
 More...
#include <qgsifeatureselectionmanager.h>
Detailed Description
Is an interface class to abstract feature selection handling. 
e.g. QgsVectorLayer implements this interface to manage its selections. 
Definition at line 29 of file qgsifeatureselectionmanager.h.
Constructor & Destructor Documentation
  
  | 
        
          | QgsIFeatureSelectionManager::QgsIFeatureSelectionManager | ( | QObject * | parent | ) |  |  | inline | 
 
 
Member Function Documentation
  
  | 
        
          | virtual void QgsIFeatureSelectionManager::deselect | ( | const QgsFeatureIds & | ids | ) |  |  | pure virtual | 
 
 
  
  | 
        
          | virtual void QgsIFeatureSelectionManager::select | ( | const QgsFeatureIds & | ids | ) |  |  | pure virtual | 
 
 
  
  | 
        
          | virtual int QgsIFeatureSelectionManager::selectedFeatureCount | ( |  | ) |  |  | pure virtual | 
 
 
  
  | 
        
          | virtual const QgsFeatureIds& QgsIFeatureSelectionManager::selectedFeaturesIds | ( |  | ) | const |  | pure virtual | 
 
 
  
  | 
        
          | void QgsIFeatureSelectionManager::selectionChanged | ( | const QgsFeatureIds | selected, |  
          |  |  | const QgsFeatureIds | deselected, |  
          |  |  | const bool | clearAndSelect |  
          |  | ) |  |  |  | signal | 
 
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 |  
 
 
 
  
  | 
        
          | virtual void QgsIFeatureSelectionManager::setSelectedFeatures | ( | const QgsFeatureIds & | ids | ) |  |  | pure virtual | 
 
 
The documentation for this class was generated from the following file: