TTKMusicPlayer
3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
The class of the emoji label widget. More...
#include <musicemojilabelwidget.h>
Signals | |
void | dataChanged (const QString &data) |
Public Member Functions | |
MusicEMOJILabelWidget (QWidget *parent=nullptr) | |
~MusicEMOJILabelWidget () | |
Private Slots | |
void | buttonClicked (int index) |
void | labelClicked (int index) |
Private Member Functions | |
virtual void | leaveEvent (QEvent *event) overridefinal |
Private Attributes | |
int | m_currentPage |
QList< QLabel * > | m_labelItems |
QList< QToolButton * > | m_buttonItems |
QStringList | m_datas |
The class of the emoji label widget.
Definition at line 30 of file musicemojilabelwidget.h.
|
explicit |
Object constructor.
Definition at line 10 of file musicemojilabelwidget.cpp.
References TTK::UI::BorderStyle03, TTK::UI::BorderStyle04, buttonClicked(), labelClicked(), m_buttonItems, m_datas, m_labelItems, TTKClickedGroup::mapped(), QtButtonGroupConnect, TTK::String::split(), TTK::UI::TinyBtnClose, and TTK_SLOT.
MusicEMOJILabelWidget::~MusicEMOJILabelWidget | ( | ) |
Object destructor.
Definition at line 86 of file musicemojilabelwidget.cpp.
References m_buttonItems, and m_labelItems.
|
privateslot |
Page button changed.
Definition at line 92 of file musicemojilabelwidget.cpp.
References TTK::UI::BackgroundStyle01, TTK::UI::BorderStyle01, TTK::UI::BorderStyle03, m_buttonItems, m_currentPage, m_labelItems, and qAsConst.
Referenced by MusicEMOJILabelWidget().
|
signal |
Get current label emoji.
Referenced by labelClicked().
|
privateslot |
Label selected state changed.
Definition at line 111 of file musicemojilabelwidget.cpp.
References dataChanged(), m_currentPage, and m_datas.
Referenced by MusicEMOJILabelWidget().
|
finaloverrideprivatevirtual |
Override the widget event.
Definition at line 122 of file musicemojilabelwidget.cpp.
|
private |
Definition at line 68 of file musicemojilabelwidget.h.
Referenced by buttonClicked(), MusicEMOJILabelWidget(), and ~MusicEMOJILabelWidget().
|
private |
Definition at line 66 of file musicemojilabelwidget.h.
Referenced by buttonClicked(), and labelClicked().
|
private |
Definition at line 69 of file musicemojilabelwidget.h.
Referenced by labelClicked(), and MusicEMOJILabelWidget().
|
private |
Definition at line 67 of file musicemojilabelwidget.h.
Referenced by buttonClicked(), MusicEMOJILabelWidget(), and ~MusicEMOJILabelWidget().