23class TagColumnDelegate :
public QStyledItemDelegate
28 explicit TagColumnDelegate(QWidget *parent =
nullptr);
40 void paintContent(QPainter *painter,
const QStyleOptionViewItem &option,
const QModelIndex &index)
const;
43 void paint(QPainter *painter,
const QStyleOptionViewItem &option,
const QModelIndex &index)
const override;
44 QSize sizeHint(
const QStyleOptionViewItem &option,
const QModelIndex &index)
const override;
45 bool editorEvent(QEvent *event, QAbstractItemModel *model,
const QStyleOptionViewItem &option,
const QModelIndex &index)
override;
void setMultiColorDelegate(const MultiColorPacketDelegate *delegate)
Paint only the tag content (emoji/text), no background fill.
Definition tag_column_delegate.h:38