7 #include <QNetworkReply>
28 explicit Downloader(
const QUrl& url,
const std::function<
void(
Downloader*, QNetworkReply::NetworkError)>& onDownloaded);
55 std::unique_ptr<DownloaderImpl>
d;
The Downloader class is a helper class for downloading files over the network.
Definition: downloader.h:19
Definition: downloader.cpp:12
QByteArray getDownloadedData() const
getDownloadedData Gets the data the Downloader has downloaded.
Definition: downloader.cpp:59
Downloader & operator=(const Downloader &)=delete
QUrl getUrl() const
getUrl Gets the URL the Downloader was made to download.
Definition: downloader.cpp:64
Downloader(const QUrl &url, const std::function< void(Downloader *, QNetworkReply::NetworkError)> &onDownloaded)
Downloader Creates a new Downloader.
Definition: downloader.cpp:51
virtual ~Downloader()
Definition: downloader.cpp:55
void signal_downloaded(Downloader *downloader, QNetworkReply::NetworkError error)
signal_downloaded Dispatched after a download completes.
std::unique_ptr< DownloaderImpl > d
Definition: downloader.h:54