|
TTKMusicPlayer
4.3.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 text query item widget. More...
#include <musicqueryitemwidget.h>
Inheritance diagram for MusicTextQueryItemWidget:Public Slots | |
| void | itemClicked () |
Signals | |
| void | currentItemClicked (const MusicResultDataItem &item) |
Signals inherited from TTKClickedLabel | |
| void | clicked () |
Public Member Functions | |
| MusicTextQueryItemWidget (QWidget *parent=nullptr) | |
| void | setResultDataItem (const MusicResultDataItem &item) |
Public Member Functions inherited from TTKClickedLabel | |
| TTKClickedLabel (QWidget *parent=nullptr) | |
| TTKClickedLabel (const QString &text, QWidget *parent=nullptr) | |
| void | setBlockOption (bool block) noexcept |
Static Public Attributes | |
| static constexpr int | WIDTH_LABEL_SIZE = 150 |
| static constexpr int | HEIGHT_LABEL_SIZE = 25 |
| static constexpr int | LINE_SPACING_SIZE = 150 |
Private Attributes | |
| MusicResultDataItem | m_itemData |
Additional Inherited Members | |
Protected Member Functions inherited from TTKClickedLabel | |
| virtual void | mousePressEvent (QMouseEvent *event) overridefinal |
Protected Attributes inherited from TTKClickedLabel | |
| bool | m_blockOption |
The class of the text query item widget.
Definition at line 210 of file musicqueryitemwidget.h.
|
explicit |
Object constructor.
Definition at line 278 of file musicqueryitemwidget.cpp.
References TTKClickedLabel::clicked(), TTK::UI::ColorStyle02, HEIGHT_LABEL_SIZE, itemClicked(), and WIDTH_LABEL_SIZE.
|
signal |
Current item clicked.
Referenced by itemClicked().
|
slot |
Current item clicked.
Definition at line 295 of file musicqueryitemwidget.cpp.
References currentItemClicked(), and m_itemData.
Referenced by MusicTextQueryItemWidget().
| void MusicTextQueryItemWidget::setResultDataItem | ( | const MusicResultDataItem & | item | ) |
Set media results item.
Definition at line 288 of file musicqueryitemwidget.cpp.
References TTK::Widget::elidedText(), m_itemData, MusicResultDataItem::m_name, and WIDTH_LABEL_SIZE.
Referenced by MusicArtistListQueryWidget::createArtistListItem().
|
static |
Definition at line 215 of file musicqueryitemwidget.h.
Referenced by MusicTextQueryItemWidget().
|
static |
Definition at line 216 of file musicqueryitemwidget.h.
Referenced by MusicArtistListQueryWidget::createArtistListItem(), and MusicArtistListQueryWidget::resizeGeometry().
|
private |
Definition at line 242 of file musicqueryitemwidget.h.
Referenced by itemClicked(), and setResultDataItem().
|
static |
Definition at line 214 of file musicqueryitemwidget.h.
Referenced by MusicTextQueryItemWidget(), and setResultDataItem().
1.8.8