29#ifndef SAYONARA_LASTFM_WEBACCESS_H
30#define SAYONARA_LASTFM_WEBACCESS_H
32#include "Utils/Pimpl.h"
44 using UrlParams = QMap<QString, QString>;
55 explicit WebAccess(
const std::shared_ptr <WebClientFactory>& webClientFactory, QObject* parent =
nullptr);
56 ~WebAccess()
override;
58 void callUrl(
const QString& url);
59 void callPostUrl(
const QString& url,
const QByteArray& postData);
61 [[nodiscard]] QByteArray data()
const;
67 void webClientFinished();
70 QByteArray createPostData(UrlParams signatureData);
Definition WebClientFactory.h:29
Definition WebClient.h:30