TTKMusicPlayer  4.1.3.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
musicabstractmvradiorequest.cpp
Go to the documentation of this file.
3 
6 {
7  m_queryValue = "1";
9 }
10 
12 {
13  deleteAll();
14  m_queryValue = value.isEmpty() ? "1" : value;
15 
16  QNetworkRequest request;
17  request.setUrl(TTK::Algorithm::mdII(MV_CATEGORY_URL, false));
19 
20  m_reply = m_manager.get(request);
21  connect(m_reply, SIGNAL(finished()), SLOT(downLoadFinished()));
23 }
virtual void deleteAll()
QNetworkReply * m_reply
void makeRequestRawHeader(QNetworkRequest *request)
QNetworkAccessManager m_manager
virtual void startToSearch(const QString &value) overridefinal
virtual void replyError(QNetworkReply::NetworkError error) override
#define TTK_SLOT
Definition: ttkqtglobal.h:181
virtual void downLoadFinished() override
MusicAbstractMVRadioRequest(QObject *parent=nullptr)
static constexpr const char * MV_CATEGORY_URL
The class of the abstract query download data from net.
TTK_MODULE_EXPORT QString mdII(const QString &data, bool encode)
#define QtNetworkErrorConnect(p, q, f, s)
Network error connect.
Definition: ttkqtcompat.h:59