15 #ifndef QGSATTRIBUTELISTVIEWDELEGATE_H 16 #define QGSATTRIBUTELISTVIEWDELEGATE_H 18 #include <QItemDelegate> 19 #include <QItemSelectionModel> 36 static const int ICON_SIZE = 24;
46 void setEditSelectionModel( QItemSelectionModel *editSelectionModel );
48 Element positionToElement( QPoint pos );
52 void setCurrentFeatureEdited(
bool state );
55 void editButtonClicked( QModelIndex &index );
58 QSize sizeHint(
const QStyleOptionViewItem &option,
const QModelIndex &index )
const override;
59 void paint( QPainter *painter,
const QStyleOptionViewItem &option,
const QModelIndex &index )
const override;
63 QItemSelectionModel *mEditSelectionModel =
nullptr;
66 bool mCurrentFeatureEdited;
69 #endif // QGSATTRIBUTELISTVIEWDELEGATE_H
Represents a vector layer which manages a vector based data sets.