ListItemDelegate Class

(Core::ListItemDelegate)

Public Functions

Reimplemented Public Functions

virtual void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override

Signals

void tagClicked(const QString &tag)

Protected Functions

virtual void adjustPixmapRect(QRect *pixmapRect) const
virtual void clickAction(const Core::ListItem *item) const
virtual void drawPixmapOverlay(const Core::ListItem *item, QPainter *painter, const QStyleOptionViewItem &option, const QRect &currentPixmapRect) const
void goon()

Reimplemented Protected Functions

virtual bool editorEvent(QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index) override

Member Function Documentation

ListItemDelegate::ListItemDelegate()

Default constructs an instance of ListItemDelegate.

[virtual protected] void ListItemDelegate::adjustPixmapRect(QRect *pixmapRect) const

[virtual protected] void ListItemDelegate::clickAction(const Core::ListItem *item) const

[virtual protected] void ListItemDelegate::drawPixmapOverlay(const Core::ListItem *item, QPainter *painter, const QStyleOptionViewItem &option, const QRect &currentPixmapRect) const

[override virtual protected] bool ListItemDelegate::editorEvent(QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index)

[protected] void ListItemDelegate::goon()

[override virtual] void ListItemDelegate::paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const

[signal] void ListItemDelegate::tagClicked(const QString &tag)