| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/browser/download/download_item.h" | 5 #include "content/browser/download/download_item.h" |
| 6 | 6 |
| 7 #include "base/basictypes.h" | 7 #include "base/basictypes.h" |
| 8 #include "base/file_util.h" | 8 #include "base/file_util.h" |
| 9 #include "base/format_macros.h" | 9 #include "base/format_macros.h" |
| 10 #include "base/i18n/case_conversion.h" | 10 #include "base/i18n/case_conversion.h" |
| (...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 176 download_manager_(download_manager), | 176 download_manager_(download_manager), |
| 177 is_paused_(false), | 177 is_paused_(false), |
| 178 open_when_complete_(false), | 178 open_when_complete_(false), |
| 179 file_externally_removed_(false), | 179 file_externally_removed_(false), |
| 180 safety_state_(SAFE), | 180 safety_state_(SAFE), |
| 181 auto_opened_(false), | 181 auto_opened_(false), |
| 182 is_otr_(is_otr), | 182 is_otr_(is_otr), |
| 183 is_temporary_(!info.save_info.file_path.empty()), | 183 is_temporary_(!info.save_info.file_path.empty()), |
| 184 all_data_saved_(false), | 184 all_data_saved_(false), |
| 185 opened_(false), | 185 opened_(false), |
| 186 open_enabled_(true) { | 186 open_enabled_(true), |
| 187 delegate_delayed_complete_(false) { |
| 187 Init(true /* actively downloading */); | 188 Init(true /* actively downloading */); |
| 188 } | 189 } |
| 189 | 190 |
| 190 // Constructing for the "Save Page As..." feature: | 191 // Constructing for the "Save Page As..." feature: |
| 191 DownloadItem::DownloadItem(DownloadManager* download_manager, | 192 DownloadItem::DownloadItem(DownloadManager* download_manager, |
| 192 const FilePath& path, | 193 const FilePath& path, |
| 193 const GURL& url, | 194 const GURL& url, |
| 194 bool is_otr, | 195 bool is_otr, |
| 195 int download_id) | 196 int download_id) |
| 196 : download_id_(download_id), | 197 : download_id_(download_id), |
| (...skipping 10 matching lines...) Expand all Loading... |
| 207 download_manager_(download_manager), | 208 download_manager_(download_manager), |
| 208 is_paused_(false), | 209 is_paused_(false), |
| 209 open_when_complete_(false), | 210 open_when_complete_(false), |
| 210 file_externally_removed_(false), | 211 file_externally_removed_(false), |
| 211 safety_state_(SAFE), | 212 safety_state_(SAFE), |
| 212 auto_opened_(false), | 213 auto_opened_(false), |
| 213 is_otr_(is_otr), | 214 is_otr_(is_otr), |
| 214 is_temporary_(false), | 215 is_temporary_(false), |
| 215 all_data_saved_(false), | 216 all_data_saved_(false), |
| 216 opened_(false), | 217 opened_(false), |
| 217 open_enabled_(true) { | 218 open_enabled_(true), |
| 219 delegate_delayed_complete_(false) { |
| 218 Init(true /* actively downloading */); | 220 Init(true /* actively downloading */); |
| 219 } | 221 } |
| 220 | 222 |
| 221 DownloadItem::~DownloadItem() { | 223 DownloadItem::~DownloadItem() { |
| 222 // TODO(rdsmith): Change to DCHECK after http://crbug.com/85408 resolved. | 224 // TODO(rdsmith): Change to DCHECK after http://crbug.com/85408 resolved. |
| 223 CHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); | 225 CHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
| 224 | 226 |
| 225 TransitionTo(REMOVING); | 227 TransitionTo(REMOVING); |
| 226 download_manager_->AssertQueueStateConsistent(this); | 228 download_manager_->AssertQueueStateConsistent(this); |
| 227 } | 229 } |
| (...skipping 565 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 793 state_info_.target_name.value().c_str(), | 795 state_info_.target_name.value().c_str(), |
| 794 full_path().value().c_str()); | 796 full_path().value().c_str()); |
| 795 } else { | 797 } else { |
| 796 description += base::StringPrintf(" url = \"%s\"", url_list.c_str()); | 798 description += base::StringPrintf(" url = \"%s\"", url_list.c_str()); |
| 797 } | 799 } |
| 798 | 800 |
| 799 description += " }"; | 801 description += " }"; |
| 800 | 802 |
| 801 return description; | 803 return description; |
| 802 } | 804 } |
| OLD | NEW |