21#ifndef SAYONARA_PLAYER_WEBCLIENT_H
22#define SAYONARA_PLAYER_WEBCLIENT_H
38 static constexpr const auto Timeout = 4000;
65 [[nodiscard]]
virtual QByteArray data()
const = 0;
66 [[nodiscard]]
virtual bool hasData()
const = 0;
68 [[nodiscard]]
virtual QString url()
const = 0;
70 [[nodiscard]]
virtual Status status()
const = 0;
71 [[nodiscard]]
virtual bool hasError()
const = 0;
73 virtual void setMode(Mode mode) = 0;
76 virtual void run(
const QString& url,
int timeout = Timeout) = 0;
77 virtual void runPost(
const QString& url,
const QByteArray& postData,
78 int timeout = Timeout) = 0;
81 virtual void stop() = 0;
Definition: org_mpris_media_player2_adaptor.h:21
Definition: WebClient.h:30