1 #ifndef AMAZONPROVIDER_H 2 #define AMAZONPROVIDER_H 16 static const char* accessKeyB64;
17 static const char* secretAccessKeyB64;
18 static const char* host;
19 static const char* associateTag;
25 virtual QUrl
query(
const QString &artist,
const QString &album)
override;
28 virtual QUrl
album(
const QString &expr)
override;
35 static QByteArray hmac(
const QByteArray &key,
const QByteArray &data);
37 void parseSearchResults(
const QString &album,
const QByteArray &ba);
43 #endif // AMAZONPROVIDER_H #define MIAMCOVERFETCHER_LIBRARY
Definition: miamcoverfetcher_global.hpp:8
virtual QUrl album(const QString &)=0
ProviderType
Definition: coverartprovider.h:33
Definition: coverartprovider.h:36
virtual ProviderType type() override
Definition: amazonprovider.h:31
The CoverArtProvider class is an abstract class for registering various webservices.
Definition: coverartprovider.h:15
The AmazonProvider class.
Definition: amazonprovider.h:11
virtual QUrl query(const QString &artist, const QString &album)=0
virtual void dispatchReply(QNetworkReply *reply)=0