22class TagColumnDelegate :
public QStyledItemDelegate
27 explicit TagColumnDelegate(QWidget *parent =
nullptr);
37 void paintContent(QPainter *painter,
const QStyleOptionViewItem &option,
const QModelIndex &index)
const;
40 void paint(QPainter *painter,
const QStyleOptionViewItem &option,
const QModelIndex &index)
const override;
41 QSize sizeHint(
const QStyleOptionViewItem &option,
const QModelIndex &index)
const override;
42 bool editorEvent(QEvent *event, QAbstractItemModel *model,
const QStyleOptionViewItem &option,
const QModelIndex &index)
override;
void paintContent(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
Paint only the tag content (emoji/text), no background fill.
Definition tag_column_delegate.cpp:153