20 #ifndef __LIBRARY_DOWNLOAD_HH__
21 #define __LIBRARY_DOWNLOAD_HH__
29 class QNetworkAccessManager;
61 bool saveToDisk(
const QString &filename, QIODevice *data);
68 bool decompress(
const QString &filename, QDir &directory);
75 void sslErrors(
const QList<QSslError> &errors);
80 void downloadProgress(qint64 bytesRead, qint64 totalBytes);
82 void cancelDownload();
86 QString bytesToString(
double bytes);
87 QString findFileName();
89 QNetworkAccessManager *m_manager;
90 QNetworkReply *m_reply;
96 #endif // __LIBRARY_DOWNLOAD_HH_