TTKMusicPlayer
4.1.3.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
The class of the push button item delegate. More...
#include <ttkitemdelegate.h>
Public Member Functions | |
TTKPushButtonItemDelegate (QObject *parent=nullptr) | |
~TTKPushButtonItemDelegate () | |
virtual void | paint (QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const overridefinal |
![]() | |
TTKAbstractItemDelegate (QObject *parent=nullptr) | |
void | setModuleMode (TTKUInt8 mode) |
void | setStyleSheet (const QString &style) const |
virtual QSize | sizeHint (const QStyleOptionViewItem &option, const QModelIndex &) const overridefinal |
Private Attributes | |
QPushButton * | m_pushButton |
Additional Inherited Members | |
![]() | |
enum | Module { Null = 0x0, DisplayMode = 0x1, ElideMode = 0x2, TreeMode = 0x4 } |
![]() | |
TTKUInt8 | m_mode |
QWidget * | m_container |
The class of the push button item delegate.
Definition at line 183 of file ttkitemdelegate.h.
|
explicit |
Object constructor.
Definition at line 178 of file ttkitemdelegate.cpp.
References TTKAbstractItemDelegate::m_container, and m_pushButton.
TTKPushButtonItemDelegate::~TTKPushButtonItemDelegate | ( | ) |
|
finaloverridevirtual |
Override paint.
Reimplemented from TTKAbstractItemDelegate.
Definition at line 194 of file ttkitemdelegate.cpp.
References TTKAbstractItemDelegate::m_mode, m_pushButton, TTKAbstractItemDelegate::paint(), TTKAbstractItemDelegate::TreeMode, and TTK_DISPLAY_ROLE.
|
private |
Definition at line 203 of file ttkitemdelegate.h.
Referenced by paint(), TTKPushButtonItemDelegate(), and ~TTKPushButtonItemDelegate().