The Downloader class is a helper class for downloading files over the network.
More...
#include <downloader.h>
The Downloader class is a helper class for downloading files over the network.
◆ Downloader() [1/2]
geometrize::network::Downloader::Downloader |
( |
const QUrl & |
url, |
|
|
const std::function< void(Downloader *, QNetworkReply::NetworkError)> & |
onDownloaded |
|
) |
| |
|
explicit |
Downloader Creates a new Downloader.
- Parameters
-
url | The URL to download. |
onDownloaded | The callback triggered when the download completes. |
51 : QObject(
nullptr),
d{std::make_unique<Downloader::DownloaderImpl>(
this, url, onDownloaded)}
◆ ~Downloader()
geometrize::network::Downloader::~Downloader |
( |
| ) |
|
|
virtual |
◆ Downloader() [2/2]
geometrize::network::Downloader::Downloader |
( |
const Downloader & |
| ) |
|
|
delete |
◆ getDownloadedData()
QByteArray geometrize::network::Downloader::getDownloadedData |
( |
| ) |
const |
getDownloadedData Gets the data the Downloader has downloaded.
- Returns
- The downloaded data.
61 return d->getDownloadedData();
◆ getUrl()
QUrl geometrize::network::Downloader::getUrl |
( |
| ) |
const |
getUrl Gets the URL the Downloader was made to download.
- Returns
- The downloaded data.
◆ operator=()
◆ signal_downloaded
void geometrize::network::Downloader::signal_downloaded |
( |
Downloader * |
downloader, |
|
|
QNetworkReply::NetworkError |
error |
|
) |
| |
|
signal |
signal_downloaded Dispatched after a download completes.
- Parameters
-
downloader | A reference to the downloader object. Remember to delete the downloader if necessary. |
error | The network error (if any). |
The documentation for this class was generated from the following files:
- /home/appveyor/projects/geometrize-docs/geometrize/geometrize/network/downloader.h
- /home/appveyor/projects/geometrize-docs/geometrize/geometrize/network/downloader.cpp