The UniqueLibraryItemDelegate class is used to render item in a specific way.
More...
#include <uniquelibraryitemdelegate.h>
|
virtual void | drawAlbum (QPainter *painter, QStyleOptionViewItem &option, QStandardItem *item) const override |
|
virtual void | drawArtist (QPainter *painter, QStyleOptionViewItem &option, QStandardItem *item) const override |
|
void | drawCover (QPainter *painter, const QStyleOptionViewItem &option, const QString &coverPath) const |
|
virtual void | drawDisc (QPainter *painter, QStyleOptionViewItem &option, QStandardItem *item) const override |
|
virtual void | drawTrack (QPainter *painter, QStyleOptionViewItem &option, QStandardItem *track) const override |
|
void | drawLetter (QPainter *painter, QStyleOptionViewItem &option, QStandardItem *item) const |
|
void | paintRect (QPainter *painter, const QStyleOptionViewItem &option) const |
|
void | paintText (QPainter *p, const QStyleOptionViewItem &opt, const QRect &rectText, const QString &text, const QStandardItem *item) const |
|
The UniqueLibraryItemDelegate class is used to render item in a specific way.
This delegate is able to draw a cover on the left edge of a cover for example.
- Author
- Matthieu Bachelier
- Copyright
- GNU General Public License v3
UniqueLibraryItemDelegate::UniqueLibraryItemDelegate |
( |
TableView * |
tableView | ) |
|
|
explicit |
void UniqueLibraryItemDelegate::drawAlbum |
( |
QPainter * |
painter, |
|
|
QStyleOptionViewItem & |
option, |
|
|
QStandardItem * |
item |
|
) |
| const |
|
overrideprotectedvirtual |
void UniqueLibraryItemDelegate::drawArtist |
( |
QPainter * |
painter, |
|
|
QStyleOptionViewItem & |
option, |
|
|
QStandardItem * |
item |
|
) |
| const |
|
overrideprotectedvirtual |
void UniqueLibraryItemDelegate::drawCover |
( |
QPainter * |
painter, |
|
|
const QStyleOptionViewItem & |
option, |
|
|
const QString & |
coverPath |
|
) |
| const |
|
protected |
void UniqueLibraryItemDelegate::drawDisc |
( |
QPainter * |
painter, |
|
|
QStyleOptionViewItem & |
option, |
|
|
QStandardItem * |
item |
|
) |
| const |
|
overrideprotectedvirtual |
void UniqueLibraryItemDelegate::drawTrack |
( |
QPainter * |
painter, |
|
|
QStyleOptionViewItem & |
option, |
|
|
QStandardItem * |
track |
|
) |
| const |
|
overrideprotectedvirtual |
void UniqueLibraryItemDelegate::paint |
( |
QPainter * |
painter, |
|
|
const QStyleOptionViewItem & |
option, |
|
|
const QModelIndex & |
index |
|
) |
| const |
|
overridevirtual |
Redefined.
Work In Progress
The documentation for this class was generated from the following files: