Add Json cover provider class

This commit is contained in:
Jonas Kvinge
2020-05-10 12:49:11 +02:00
parent dfecd0cd12
commit 623147dea7
20 changed files with 148 additions and 240 deletions

View File

@@ -28,13 +28,13 @@
#include <QString>
#include <QJsonObject>
#include "coverprovider.h"
#include "jsoncoverprovider.h"
class QNetworkAccessManager;
class QNetworkReply;
class Application;
class LastFmCoverProvider : public CoverProvider {
class LastFmCoverProvider : public JsonCoverProvider {
Q_OBJECT
public:
@@ -54,7 +54,6 @@ class LastFmCoverProvider : public CoverProvider {
};
QByteArray GetReplyData(QNetworkReply *reply);
QJsonObject ExtractJsonObj(const QByteArray &data);
LastFmImageSize ImageSizeFromString(const QString &size);
void Error(const QString &error, const QVariant &debug = QVariant());