4 static constexpr
const char *
ART_BACKGROUND_URL =
"L2tVRE5IY2RSOVcyNysvc3RBNVNjS3pmUlNwNjlOTW8xYmlnT2sxNVJUc0VTQk1CTGtoL2Z3SG1nbDNiOWRaR1dPL1BxQ3ZOSmVUdG91TEZaUVJhNjVyb2Znd2xBYWtYYTV6bURubXFqdFFIV293cg==";
18 QNetworkRequest request;
39 QVariantMap value = json.
toVariant().toMap();
40 if(value.contains(
"data"))
42 value = value[
"data"].toMap();
44 const QVariantList &datas = value[
"list"].toList();
45 for(
const QVariant &var :
qAsConst(datas))
55 const QString &
name = value[
"tag"].toString();
58 const QString &url = value[
"url"].toString();
#define TTK_NETWORK_QUERY_CHECK(VALUE)
virtual void downLoadFinished() overridefinal
void downLoadDataFinished()
void downLoadDataChanged(const QString &bytes)
TTK_MODULE_EXPORT void setSslConfiguration(QNetworkRequest *request, QSslSocket::PeerVerifyMode mode=QSslSocket::VerifyNone) noexcept
int foundCount() noexcept
QVariant toVariant() const
static QJsonDocument fromJson(const QByteArray &json, QJsonParseError *error=0)
The class of the download the type of data.
virtual void downLoadFinished()
MusicBPDownloadBackgroundRequest(const QString &name, const QString &path, QObject *parent=nullptr)
virtual void deleteAll() overridefinal
TTK_MODULE_EXPORT void makeContentTypeHeader(QNetworkRequest *request, const QByteArray &data={}) noexcept
#define TTK_INFO_STREAM(msg)
QNetworkAccessManager m_manager
#define BACKGROUND_DIR_FULL
virtual void replyError(QNetworkReply::NetworkError error) override
The class of the download art background image.
virtual void startToRequest() overridefinal
static constexpr const char * ART_BACKGROUND_URL
virtual void startToRequest() override
TTK_MODULE_EXPORT QString mdII(const QString &data, bool encode)
#define QtNetworkErrorConnect(p, q, f, s)
Network error connect.