summaryrefslogtreecommitdiff
path: root/Source/WebKit2/UIProcess/qt/QtDownloadManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit2/UIProcess/qt/QtDownloadManager.h')
-rw-r--r--Source/WebKit2/UIProcess/qt/QtDownloadManager.h16
1 files changed, 2 insertions, 14 deletions
diff --git a/Source/WebKit2/UIProcess/qt/QtDownloadManager.h b/Source/WebKit2/UIProcess/qt/QtDownloadManager.h
index a49f5e2a4..a52309b1a 100644
--- a/Source/WebKit2/UIProcess/qt/QtDownloadManager.h
+++ b/Source/WebKit2/UIProcess/qt/QtDownloadManager.h
@@ -26,31 +26,19 @@
class QWebDownloadItem;
-namespace WebCore {
-class ResourceResponse;
-}
-
namespace WebKit {
class DownloadProxy;
class QtWebError;
-class WebContext;
class QtDownloadManager {
public:
- QtDownloadManager(WebContext*);
+ QtDownloadManager(WKContextRef);
~QtDownloadManager();
- void addDownload(DownloadProxy*, QWebDownloadItem*);
+ void addDownload(WKDownloadRef, QWebDownloadItem*);
private:
- void downloadReceivedResponse(DownloadProxy*, const WebCore::ResourceResponse&);
- void downloadCreatedDestination(DownloadProxy*, const QString& path);
- void downloadFinished(DownloadProxy*);
- void downloadFailed(DownloadProxy*, const QtWebError&);
- void downloadDataReceived(DownloadProxy*, uint64_t length);
-
- // WKContextDownloadClient callbacks.
static void didReceiveResponse(WKContextRef, WKDownloadRef, WKURLResponseRef, const void* clientInfo);
static void didCreateDestination(WKContextRef, WKDownloadRef, WKStringRef path, const void* clientInfo);
static void didFinishDownload(WKContextRef, WKDownloadRef, const void* clientInfo);