void ContextMenuClient::downloadURL(const KURL& url) { WebKitNetworkRequest* networkRequest = webkit_network_request_new(url.string().utf8().data()); webkit_web_view_request_download(m_webView, networkRequest); g_object_unref(networkRequest); }
void FrameLoaderClient::startDownload(const ResourceRequest& request, const String& /* suggestedName */) { GRefPtr<WebKitNetworkRequest> networkRequest(adoptGRef(kitNew(request))); WebKitWebView* view = getViewFromFrame(m_frame); webkit_web_view_request_download(view, networkRequest.get()); }
void FrameLoaderClient::download(ResourceHandle* handle, const ResourceRequest& request, const ResourceRequest&, const ResourceResponse& response) { GRefPtr<WebKitNetworkRequest> networkRequest(adoptGRef(kitNew(request))); WebKitWebView* view = getViewFromFrame(m_frame); webkit_web_view_request_download(view, networkRequest.get(), response, handle); }
void FrameLoaderClient::download(ResourceHandle* handle, const ResourceRequest& request, const ResourceRequest&, const ResourceResponse& response) { WebKitNetworkRequest* networkRequest = webkit_network_request_new_with_core_request(request); WebKitWebView* view = getViewFromFrame(m_frame); webkit_web_view_request_download(view, networkRequest, response, handle); g_object_unref(networkRequest); }
void FrameLoaderClient::startDownload(const ResourceRequest& request) { WebKitNetworkRequest* networkRequest = webkit_network_request_new_with_core_request(request); WebKitWebView* view = getViewFromFrame(m_frame); webkit_web_view_request_download(view, networkRequest); g_object_unref(networkRequest); }
void FrameLoaderClient::download(ResourceHandle* handle, const ResourceRequest& request, const ResourceRequest&, const ResourceResponse& response) { // FIXME: We could reuse the same handle here, but when I tried // implementing that the main load would fail and stop, so I have // simplified this case for now. handle->cancel(); WebKitNetworkRequest* networkRequest = webkit_network_request_new(request.url().string().utf8().data()); WebKitWebView* view = getViewFromFrame(m_frame); webkit_web_view_request_download(view, networkRequest, response); g_object_unref(networkRequest); }