|
TTKMusicPlayer
4.2.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 playlist music query info widget. More...
#include <musicplaylistqueryinfowidget.h>
Inheritance diagram for MusicPlaylistQueryInfoWidget:Public Slots | |
| void | setCurrentIndex (int index) |
| void | queryAllFinished () |
Public Slots inherited from MusicAbstractItemQueryWidget | |
| void | downLoadFinished (const QByteArray &bytes) |
| void | playAllButtonClicked () |
| void | shareButtonClicked () |
| void | playButtonClicked () |
| void | downloadButtonClicked () |
| void | addButtonClicked () |
Public Member Functions | |
| MusicPlaylistQueryInfoWidget (QWidget *parent=nullptr) | |
| ~MusicPlaylistQueryInfoWidget () | |
| virtual void | resizeWidget () overridefinal |
| void | setResultDataItem (const MusicResultDataItem &item, QObject *obj) |
| void | setQueryInput (MusicAbstractQueryRequest *query) |
Public Member Functions inherited from MusicAbstractItemQueryWidget | |
| MusicAbstractItemQueryWidget (QWidget *parent=nullptr) | |
| ~MusicAbstractItemQueryWidget () | |
| virtual void | setCurrentValue (const QString &value) |
| virtual void | setCurrentID (const QString &id) |
Public Member Functions inherited from TTKAbstractResizeInterface | |
| virtual | ~TTKAbstractResizeInterface ()=default |
Private Attributes | |
| MusicPlaylistQueryCommentsWidget * | m_commentsWidget |
Additional Inherited Members | |
Protected Member Functions inherited from MusicAbstractItemQueryWidget | |
| virtual void | mousePressEvent (QMouseEvent *event) overridefinal |
| virtual void | mouseMoveEvent (QMouseEvent *event) overridefinal |
| virtual void | mouseReleaseEvent (QMouseEvent *event) overridefinal |
| void | initFirstWidget () |
| void | initSecondWidget () |
| void | setSongCountText () |
Protected Attributes inherited from MusicAbstractItemQueryWidget | |
| QString | m_value |
| QWidget * | m_mainWindow |
| QPushButton * | m_songButton |
| QLabel * | m_iconLabel |
| QLabel * | m_statusLabel |
| QLabel * | m_infoLabel |
| QStackedWidget * | m_container |
| MusicResultDataItem | m_currentPlaylistItem |
| MusicItemQueryTableWidget * | m_queryTableWidget |
| MusicAbstractQueryRequest * | m_networkRequest |
| MusicSongSharingWidget::Module | m_shareType |
| QList< TTKResizeWidget > | m_resizeWidgets |
The class of the playlist music query info widget.
Definition at line 33 of file musicplaylistqueryinfowidget.h.
|
explicit |
Object constructor.
Definition at line 9 of file musicplaylistqueryinfowidget.cpp.
References MusicAbstractItemQueryWidget::initFirstWidget(), MusicAbstractItemQueryWidget::initSecondWidget(), MusicAbstractItemQueryWidget::m_container, MusicAbstractItemQueryWidget::m_queryTableWidget, MusicAbstractItemQueryWidget::m_shareType, and MusicSongSharingWidget::Playlist.
| MusicPlaylistQueryInfoWidget::~MusicPlaylistQueryInfoWidget | ( | ) |
Object destructor.
Definition at line 21 of file musicplaylistqueryinfowidget.cpp.
References m_commentsWidget.
|
slot |
Query all quality musics is finished.
Definition at line 279 of file musicplaylistqueryinfowidget.cpp.
References MusicAbstractItemQueryWidget::setSongCountText().
Referenced by setQueryInput().
|
finaloverridevirtual |
Resize widget bound by resize called.
Implements TTKAbstractResizeInterface.
Definition at line 26 of file musicplaylistqueryinfowidget.cpp.
References TTK::Widget::elidedText(), G_SETTING_PTR, MusicAbstractItemQueryWidget::TTKResizeWidget::m_font, MusicAbstractItemQueryWidget::TTKResizeWidget::m_label, MusicAbstractItemQueryWidget::m_queryTableWidget, MusicAbstractItemQueryWidget::m_resizeWidgets, MusicItemQueryTableWidget::resizeSection(), MusicSettingManager::WidgetSize, and WINDOW_WIDTH_MIN.
Referenced by MusicPlaylistQueryWidget::resizeWidget(), and setResultDataItem().
|
slot |
Set current container index.
Definition at line 245 of file musicplaylistqueryinfowidget.cpp.
References MusicPlaylistQueryCommentsWidget::initialize(), m_commentsWidget, MusicAbstractItemQueryWidget::m_container, MusicAbstractItemQueryWidget::m_infoLabel, MusicAbstractItemQueryWidget::m_queryTableWidget, MusicAbstractItemQueryWidget::m_value, and MusicCommentsWidget::setCurrentSongName().
Referenced by setResultDataItem().
| void MusicPlaylistQueryInfoWidget::setQueryInput | ( | MusicAbstractQueryRequest * | query | ) |
Set network query input.
Definition at line 239 of file musicplaylistqueryinfowidget.cpp.
References MusicAbstractItemQueryWidget::m_queryTableWidget, queryAllFinished(), and MusicQueryTableWidget::setQueryInput().
Referenced by MusicPlaylistQueryWidget::currentPlaylistClicked().
| void MusicPlaylistQueryInfoWidget::setResultDataItem | ( | const MusicResultDataItem & | item, |
| QObject * | obj | ||
| ) |
Set music playlist item.
Definition at line 48 of file musicplaylistqueryinfowidget.cpp.
References TTK::UI::CheckBoxStyle01, TTK::UI::ColorStyle04, TTK::UI::ColorStyle11, MusicAbstractItemQueryWidget::downLoadFinished(), TTK::UI::FontStyle01, TTK::UI::FontStyle03, TTK::UI::FontStyle05, G_DOWNLOAD_QUERY_PTR, TTK::Widget::generateVScrollAreaStyle(), TTK::isCoverValid(), MusicResultDataItem::m_category, MusicAbstractItemQueryWidget::m_container, MusicResultDataItem::m_coverUrl, MusicAbstractItemQueryWidget::m_currentPlaylistItem, MusicResultDataItem::m_description, MusicAbstractItemQueryWidget::m_iconLabel, MusicResultDataItem::m_id, MusicAbstractItemQueryWidget::m_infoLabel, MusicAbstractItemQueryWidget::m_mainWindow, MusicResultDataItem::m_name, MusicResultDataItem::m_nickName, MusicAbstractItemQueryWidget::m_queryTableWidget, MusicAbstractItemQueryWidget::m_resizeWidgets, MusicAbstractItemQueryWidget::m_songButton, MusicAbstractItemQueryWidget::m_statusLabel, MusicResultDataItem::m_time, MusicAbstractItemQueryWidget::playAllButtonClicked(), TTK::UI::PushButtonStyle03, QtButtonGroupConnect, TTK::random(), resizeWidget(), setCurrentIndex(), MusicAbstractItemQueryWidget::setCurrentValue(), QRCodeQWidget::setIcon(), QRCodeQWidget::setMargin(), MusicAbstractItemQueryWidget::shareButtonClicked(), MusicCoverRequest::startToRequest(), MusicItemQueryTableWidget::startToSearchByText(), and TTK_SLOT.
Referenced by MusicPlaylistQueryWidget::currentPlaylistClicked().
|
private |
Definition at line 72 of file musicplaylistqueryinfowidget.h.
Referenced by setCurrentIndex(), and ~MusicPlaylistQueryInfoWidget().
1.8.8