29 #ifndef __ARCSDOWNLOADER_H__
30 #define __ARCSDOWNLOADER_H__
34 #include <QNetworkProxy>
36 #include <QStringList>
40 class QNetworkAccessManager;
54 void download(QString s);
57 void replyFinished(QNetworkReply* reply);
58 void authenticateToSite(QNetworkReply* reply, QAuthenticator*auth);
59 void authenticateToProxy(
const QNetworkProxy & proxy, QAuthenticator * auth );
60 void sslErrors ( QNetworkReply * reply,
const QList<QSslError> & errors );
62 void setProgress(qint64 received, qint64 total);
65 void authenticate(QAuthenticator* auth);
66 QNetworkAccessManager* manager;
67 QEventLoop* eventLoop;
69 QList<QSslError> cachedSslErrors;
72 #endif // __ARCSDOWNLOADER_H__