1 #ifndef _Myth_Single_Download_h_ 2 #define _Myth_Single_Download_h_ 7 #include <QNetworkAccessManager> 8 #include <QNetworkRequest> 9 #include <QNetworkReply> 31 bool DownloadURL(
const QUrl &url, QByteArray *buffer,
uint timeout = 30000,
32 uint redirs = 0, qint64 maxsize = 0, QString *final_url =
nullptr);
35 QNetworkReply::NetworkError
ErrorCode(
void)
const {
return m_errorcode; }
38 void Progress(qint64 bytesRead, qint64 totalBytes);
43 QNetworkReply *m_reply {
nullptr};
48 QNetworkReply::NetworkError m_errorcode {QNetworkReply::NoError};
49 QByteArray *m_buffer {
nullptr};
QNetworkAccessManager m_mgr
QString ErrorString(void) const
QNetworkReply::NetworkError ErrorCode(void) const