summaryrefslogtreecommitdiffstats
path: root/chrome/browser/renderer_host/download_resource_handler.h
diff options
context:
space:
mode:
authorjianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-10 00:00:32 +0000
committerjianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-10 00:00:32 +0000
commit8af9d0341d6c00ee537adc089f938b120d1d8d34 (patch)
tree334fcf5a09c2b3e12face9d46ae4f25ee62921eb /chrome/browser/renderer_host/download_resource_handler.h
parent8d292399e6dcdfa776a1de94da07841bf1487f5b (diff)
downloadchromium_src-8af9d0341d6c00ee537adc089f938b120d1d8d34.zip
chromium_src-8af9d0341d6c00ee537adc089f938b120d1d8d34.tar.gz
chromium_src-8af9d0341d6c00ee537adc089f938b120d1d8d34.tar.bz2
Refactor DragDownloadFile so that it can be used by both Windows and MacOSX.
BUG=none TEST=none Review URL: http://codereview.chromium.org/572014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38545 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/renderer_host/download_resource_handler.h')
-rw-r--r--chrome/browser/renderer_host/download_resource_handler.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/chrome/browser/renderer_host/download_resource_handler.h b/chrome/browser/renderer_host/download_resource_handler.h
index 59b4cb4..bb8d9cd 100644
--- a/chrome/browser/renderer_host/download_resource_handler.h
+++ b/chrome/browser/renderer_host/download_resource_handler.h
@@ -9,6 +9,7 @@
#include "base/file_path.h"
#include "base/timer.h"
+#include "chrome/browser/download/download_file.h"
#include "chrome/browser/renderer_host/global_request_id.h"
#include "chrome/browser/renderer_host/resource_handler.h"
@@ -28,7 +29,7 @@ class DownloadResourceHandler : public ResourceHandler {
DownloadFileManager* manager,
URLRequest* request,
bool save_as,
- const FilePath& save_file_path);
+ const DownloadSaveInfo& save_info);
// Not needed, as this event handler ought to be the final resource.
bool OnRequestRedirected(int request_id, const GURL& url,
@@ -72,7 +73,7 @@ class DownloadResourceHandler : public ResourceHandler {
DownloadFileManager* download_manager_;
URLRequest* request_;
bool save_as_; // Request was initiated via "Save As" by the user.
- FilePath save_file_path_;
+ DownloadSaveInfo save_info_;
DownloadBuffer* buffer_;
ResourceDispatcherHost* rdh_;
bool is_paused_;