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_