diff -r 0f2326c2a325 -r 1c3b8676e58c browsercore/appfw/Api/Managers/downloadcontroller.h --- a/browsercore/appfw/Api/Managers/downloadcontroller.h Wed Jun 23 17:59:43 2010 +0300 +++ b/browsercore/appfw/Api/Managers/downloadcontroller.h Tue Jul 06 14:03:49 2010 +0300 @@ -25,6 +25,8 @@ #include #include "BWFGlobal.h" +#include "downloadproxy.h" + class QFileInfo; class QNetworkProxy; class QNetworkReply; @@ -33,8 +35,6 @@ class QUrl; class QWebPage; -class Download; - class DownloadControllerPrivate; class BWF_EXPORT DownloadController : public QObject @@ -45,8 +45,6 @@ DownloadController(const QString & client, const QNetworkProxy & proxy); ~DownloadController(); - static void debugDownload(Download * download); - public slots: bool handlePage(QWebPage * page); @@ -57,25 +55,25 @@ void startDownload(const QNetworkRequest & request); signals: - void downloadCreated(Download * download); + void downloadCreated(DownloadProxy downloadProxy); - void downloadStarted(Download * download); + void downloadStarted(DownloadProxy downloadProxy); - void downloadHeaderReceived(Download * download); + void downloadHeaderReceived(DownloadProxy downloadProxy); - void downloadProgress(Download * download); + void downloadProgress(DownloadProxy downloadProxy); - void downloadFinished(Download * download); + void downloadFinished(DownloadProxy downloadProxy); - void downloadPaused(Download * download, const QString & error); + void downloadPaused(DownloadProxy downloadProxy, const QString & error); - void downloadCancelled(Download * download, const QString & error); + void downloadCancelled(DownloadProxy downloadProxy, const QString & error); - void downloadFailed(Download * download, const QString & error); + void downloadFailed(DownloadProxy downloadProxy, const QString & error); - void downloadNetworkLoss(Download * download, const QString & error); + void downloadNetworkLoss(DownloadProxy downloadProxy, const QString & error); - void downloadError(Download * download, const QString & error); + void downloadError(DownloadProxy downloadProxy, const QString & error); void downloadsCleared();