4 static constexpr
const char *
ART_BACKGROUND_URL =
"L2tVRE5IY2RSOVcyNysvc3RBNVNjS3pmUlNwNjlOTW8xYmlnT2sxNVJUc0VTQk1CTGtoL2Z3SG1nbDNiOWRaR1dPL1BxQ3ZOSmVUdG91TEZaUVJhNjVyb2Znd2xBYWtYYTV6bURubXFqdFFIV293cg==";
18 QNetworkRequest request;
37 const QVariant &data = json.
parse(
m_reply->readAll(), &ok);
40 QVariantMap value = data.toMap();
41 if(value.contains(
"data"))
43 value = value[
"data"].toMap();
45 const QVariantList &datas = value[
"list"].toList();
46 for(
const QVariant &var :
qAsConst(datas))
56 const QString &
name = value[
"tag"].toString();
59 const QString &url = value[
"url"].toString();
#define TTK_NETWORK_QUERY_CHECK(VALUE)
virtual void downLoadFinished() overridefinal
void downLoadDataFinished()
void downLoadDataChanged(const QString &bytes)
The class of the download the type of data.
TTK_MODULE_EXPORT void setSslConfiguration(QNetworkRequest *request, QSslSocket::PeerVerifyMode mode=QSslSocket::VerifyNone)
virtual void downLoadFinished()
MusicBPDownloadBackgroundRequest(const QString &name, const QString &path, QObject *parent=nullptr)
virtual void deleteAll() overridefinal
#define TTK_INFO_STREAM(msg)
QNetworkAccessManager m_manager
#define BACKGROUND_DIR_FULL
virtual void replyError(QNetworkReply::NetworkError error) override
QVariant parse(QIODevice *io, bool *ok=0)
Read JSON string from the I/O Device and converts it to a QVariant object.
The class of the download art background image.
virtual void startToRequest() overridefinal
TTK_MODULE_EXPORT void makeContentTypeHeader(QNetworkRequest *request, const QByteArray &data={})
static constexpr const char * ART_BACKGROUND_URL
Main class used to convert JSON data to QVariant objects.
virtual void startToRequest() override
TTK_MODULE_EXPORT QString mdII(const QString &data, bool encode)
#define QtNetworkErrorConnect(p, q, f, s)
Network error connect.