15 #ifndef QGSFEATURESELECTIONMODEL_H    16 #define QGSFEATURESELECTIONMODEL_H    18 #include <QItemSelectionModel>    46     void enableSync( 
bool enable );
    65     virtual bool isSelected( 
const QModelIndex &index );
    75     void requestRepaint( 
const QModelIndexList &indexes );
    81     void requestRepaint();
    90     void select( 
const QModelIndex &index, QItemSelectionModel::SelectionFlags command )
 override { Q_UNUSED( index ) Q_UNUSED( command ); }
    97     void select( 
const QItemSelection &selection, QItemSelectionModel::SelectionFlags command )
 override { Q_UNUSED( selection ) Q_UNUSED( command ); }
   105     virtual void selectFeatures( 
const QItemSelection &selection, QItemSelectionModel::SelectionFlags command );
   113     QModelIndexList expandIndexToRow( 
const QModelIndex &index ) 
const;
   136     bool mClearAndSelectBuffer;
   139 #endif // QGSFEATURESELECTIONMODEL_H void select(const QItemSelection &selection, QItemSelectionModel::SelectionFlags command) override
Overwritten to do NOTHING (we handle selection ourselves) 
 
QSet< QgsFeatureId > QgsFeatureIds
 
void select(const QModelIndex &index, QItemSelectionModel::SelectionFlags command) override
Overwritten to do NOTHING (we handle selection ourselves) 
 
Is an interface class to abstract feature selection handling. 
 
Represents a vector layer which manages a vector based data sets.