TTKMusicPlayer  3.7.0.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";
8 }
9 
11 {
12  deleteAll();
13  m_queryValue = value.isEmpty() ? "1" : value;
14 
15  QNetworkRequest request;
16  request.setUrl(TTK::Algorithm::mdII(MV_CATEGORY_URL, false));
18 
19  m_reply = m_manager.get(request);
20  connect(m_reply, SIGNAL(finished()), SLOT(downLoadFinished()));
22 }
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:165
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