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