6 #ifndef SWIFT_GUI_VIEWS_ITEMDELEGATE_H
7 #define SWIFT_GUI_VIEWS_ITEMDELEGATE_H
9 #include <QStyledItemDelegate>
13 class CViewBaseNonTemplate;
30 virtual void paint(QPainter *painter,
const QStyleOptionViewItem &option,
31 const QModelIndex &index)
const override;
34 virtual QSize
sizeHint(
const QStyleOptionViewItem &option,
const QModelIndex &index)
const override;
Delegate for our view items.
CViewBaseItemDelegate(QObject *parent=nullptr)
Constructor.
virtual void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
virtual QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const
Non templated base class, allows Q_OBJECT and signals / slots to be used.
Views, mainly QTableView.