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 download bird skin background. More...
#include <musicdownloadbirdskinrequest.h>
Public Slots | |
virtual void | downLoadFinished (const QByteArray &bytes) overridefinal |
void | downLoadItemsFinished (const QByteArray &bytes) |
![]() | |
virtual void | downLoadFinished (const QByteArray &bytes)=0 |
Signals | |
void | downLoadItemsChanged (const MusicSkinRemoteGroup &bytes) |
![]() | |
void | downLoadDataChanged (const MusicSkinRemoteGroupList &bytes) |
Public Member Functions | |
MusicDownloadBirdSkinRequest (QObject *parent=nullptr) | |
virtual void | startToRequest () overridefinal |
virtual void | startToRequest (const QString &id) overridefinal |
![]() | |
MusicAbstractDownloadSkinRequest (QObject *parent=nullptr) | |
The class of the download bird skin background.
Definition at line 27 of file musicdownloadbirdskinrequest.h.
|
explicit |
Object constructor.
Definition at line 7 of file musicdownloadbirdskinrequest.cpp.
|
finaloverridevirtualslot |
Download data from net finished.
Definition at line 27 of file musicdownloadbirdskinrequest.cpp.
References MusicAbstractDownloadSkinRequest::downLoadDataChanged(), QJsonParseError::error, QJsonDocument::fromJson(), MusicSkinRemoteGroup::m_group, MusicSkinRemoteGroup::m_id, QJsonParseError::NoError, qAsConst, SKIN_BIRD_DIR, TTK::toString(), and QJsonDocument::toVariant().
Referenced by startToRequest().
|
signal |
Send download data from net.
Referenced by downLoadItemsFinished().
|
slot |
Download data from net finished.
Definition at line 59 of file musicdownloadbirdskinrequest.cpp.
References downLoadItemsChanged(), QJsonParseError::error, QJsonDocument::fromJson(), MusicSkinRemoteItem::isValid(), MusicSkinRemoteGroup::m_id, MusicSkinRemoteItem::m_index, MusicSkinRemoteGroup::m_items, MusicSkinRemoteItem::m_name, MusicSkinRemoteItem::m_url, MusicSkinRemoteItem::m_useCount, QJsonParseError::NoError, qAsConst, and QJsonDocument::toVariant().
Referenced by startToRequest().
|
finaloverridevirtual |
Start to download skin data.
Reimplemented from MusicAbstractDownloadSkinRequest.
Definition at line 13 of file musicdownloadbirdskinrequest.cpp.
References downLoadFinished(), MAIN_URL, TTK::Algorithm::mdII(), and MusicDataSourceRequest::startToRequest().
|
finaloverridevirtual |
Start to download skin data.
Reimplemented from MusicAbstractDownloadSkinRequest.
Definition at line 20 of file musicdownloadbirdskinrequest.cpp.
References downLoadItemsFinished(), TTK::Algorithm::mdII(), QUERY_URL, and MusicDataSourceRequest::startToRequest().