4 static constexpr
const char *
PREFIX_URL =
"UEQvb1lxVXFnV0dqRmxzNkY0alFJUHZUSUhyZUVNY0Y2OGZ1L255cS9CMklCakk4Q1dNQkF3PT0=";
5 static constexpr
const char *
QUERY_URL =
"bkRaMGo0WEhveVlwbEV6a0FDbEsrNmNGVHVrZTh1VmFDZTBmdElkZ0ZCYXk2dDJMaXF3MUlrV2JndmlpUWVudkF5UVVaMklvSXQydGI3cFhaTFRtaUV2VUZBcz0=";
16 connect(d, SIGNAL(downLoadRawDataChanged(QByteArray)), SLOT(
downLoadFinished(QByteArray)));
22 MusicSkinRemoteGroupList groups;
28 QVariantMap value = json.
toVariant().toMap();
29 if(value.contains(
"images"))
35 const QVariantList &datas = value[
"images"].toList();
36 for(
const QVariant &var :
qAsConst(datas))
46 item.
m_name = value[
"copyright"].toString();
47 item.
m_index = value[
"startdate"].toInt();
The class of the remote skin item.
virtual void startToRequest() overridefinal
void downLoadDataChanged(const MusicSkinRemoteGroupList &bytes)
static constexpr const char * PREFIX_URL
QVariant toVariant() const
static QJsonDocument fromJson(const QByteArray &json, QJsonParseError *error=0)
The class of the download skin remote background.
bool isValid() const noexcept
static constexpr const char * SKIN_BING_DIR
The class of the data source download request.
void startToRequest(const QString &url)
TTK_MODULE_EXPORT QString toString(Record type) noexcept
virtual void downLoadFinished(const QByteArray &bytes) overridefinal
The class of the remote skin item group.
MusicSkinRemoteItemList m_items
MusicDownloadBingSkinRequest(QObject *parent=nullptr)
static constexpr const char * QUERY_URL
TTK_MODULE_EXPORT QString mdII(const QString &data, bool encode)
bool isValid() const noexcept