16 #ifndef QGSATTRIBUTETABLEDELEGATE_H 
   17 #define QGSATTRIBUTETABLEDELEGATE_H 
   19 #include <QItemDelegate> 
   49       : QItemDelegate( parent )
 
   57     QWidget *createEditor( QWidget *parent, 
const QStyleOptionViewItem &option, 
const QModelIndex &index ) 
const override;
 
   62     void paint( QPainter *painter, 
const QStyleOptionViewItem &option, 
const QModelIndex &index ) 
const override;
 
   70     void setModelData( QWidget *editor, QAbstractItemModel *model, 
const QModelIndex &index ) 
const override;
 
   77     void setEditorData( QWidget *editor, 
const QModelIndex &index ) 
const override;
 
A delegate item class for QgsAttributeTable (see Qt documentation for QItemDelegate).
void actionColumnItemPainted(const QModelIndex &index) const
Emitted when an action column item is painted.
QgsAttributeTableDelegate(QObject *parent=nullptr)
Constructor.
A model backed by a QgsVectorLayerCache which is able to provide feature/attribute information to a Q...
Represents a vector layer which manages a vector based data sets.