Index: chrome/browser/download/download_util.cc |
diff --git a/chrome/browser/download/download_util.cc b/chrome/browser/download/download_util.cc |
index 7b940aa1f2f0367a2302a9ed9537f6046b8d2fcd..c9deb265bb143bedbe76fd1d96a0632f8b2f2eea 100644 |
--- a/chrome/browser/download/download_util.cc |
+++ b/chrome/browser/download/download_util.cc |
@@ -75,28 +75,6 @@ |
namespace { |
-// Returns a string constant to be used as the |danger_type| value in |
-// CreateDownloadItemValue(). We only return strings for DANGEROUS_FILE, |
-// DANGEROUS_URL, DANGEROUS_CONTENT, and UNCOMMON_CONTENT because the |
-// |danger_type| value is only defined if the value of |state| is |DANGEROUS|. |
-const char* GetDangerTypeString(content::DownloadDangerType danger_type) { |
- switch (danger_type) { |
- case content::DOWNLOAD_DANGER_TYPE_DANGEROUS_FILE: |
- return "DANGEROUS_FILE"; |
- case content::DOWNLOAD_DANGER_TYPE_DANGEROUS_URL: |
- return "DANGEROUS_URL"; |
- case content::DOWNLOAD_DANGER_TYPE_DANGEROUS_CONTENT: |
- return "DANGEROUS_CONTENT"; |
- case content::DOWNLOAD_DANGER_TYPE_UNCOMMON_CONTENT: |
- return "UNCOMMON_CONTENT"; |
- default: |
- // We shouldn't be returning a danger type string if it is |
- // NOT_DANGEROUS or MAYBE_DANGEROUS_CONTENT. |
- NOTREACHED(); |
- return ""; |
- } |
-} |
- |
// Get the opacity based on |animation_progress|, with values in [0.0, 1.0]. |
// Range of return value is [0, 255]. |
int GetOpacity(double animation_progress) { |
@@ -420,88 +398,6 @@ void DragDownload(const DownloadItem* download, |
} |
#endif // USE_X11 |
-DictionaryValue* CreateDownloadItemValue(DownloadItem* download, int id) { |
- DictionaryValue* file_value = new DictionaryValue(); |
- |
- file_value->SetInteger("started", |
- static_cast<int>(download->GetStartTime().ToTimeT())); |
- file_value->SetString("since_string", |
- TimeFormat::RelativeDate(download->GetStartTime(), NULL)); |
- file_value->SetString("date_string", |
- base::TimeFormatShortDate(download->GetStartTime())); |
- file_value->SetInteger("id", id); |
- |
- FilePath download_path(download->GetTargetFilePath()); |
- file_value->Set("file_path", base::CreateFilePathValue(download_path)); |
- file_value->SetString("file_url", |
- net::FilePathToFileURL(download_path).spec()); |
- |
- // Keep file names as LTR. |
- string16 file_name = download->GetFileNameToReportUser().LossyDisplayName(); |
- file_name = base::i18n::GetDisplayStringInLTRDirectionality(file_name); |
- file_value->SetString("file_name", file_name); |
- file_value->SetString("url", download->GetURL().spec()); |
- file_value->SetBoolean("otr", download->IsOtr()); |
- file_value->SetInteger("total", static_cast<int>(download->GetTotalBytes())); |
- file_value->SetBoolean("file_externally_removed", |
- download->GetFileExternallyRemoved()); |
- |
- if (download->IsInProgress()) { |
- if (download->GetSafetyState() == DownloadItem::DANGEROUS) { |
- file_value->SetString("state", "DANGEROUS"); |
- // These are the only danger states we expect to see (and the UI is |
- // equipped to handle): |
- DCHECK(download->GetDangerType() == |
- content::DOWNLOAD_DANGER_TYPE_DANGEROUS_FILE || |
- download->GetDangerType() == |
- content::DOWNLOAD_DANGER_TYPE_DANGEROUS_URL || |
- download->GetDangerType() == |
- content::DOWNLOAD_DANGER_TYPE_DANGEROUS_CONTENT || |
- download->GetDangerType() == |
- content::DOWNLOAD_DANGER_TYPE_UNCOMMON_CONTENT); |
- const char* danger_type_value = |
- GetDangerTypeString(download->GetDangerType()); |
- file_value->SetString("danger_type", danger_type_value); |
- } else if (download->IsPaused()) { |
- file_value->SetString("state", "PAUSED"); |
- } else { |
- file_value->SetString("state", "IN_PROGRESS"); |
- } |
- |
- file_value->SetString("progress_status_text", |
- GetProgressStatusText(download)); |
- |
- file_value->SetInteger("percent", |
- static_cast<int>(download->PercentComplete())); |
- file_value->SetInteger("received", |
- static_cast<int>(download->GetReceivedBytes())); |
- } else if (download->IsInterrupted()) { |
- file_value->SetString("state", "INTERRUPTED"); |
- |
- file_value->SetString("progress_status_text", |
- GetProgressStatusText(download)); |
- |
- file_value->SetInteger("percent", |
- static_cast<int>(download->PercentComplete())); |
- file_value->SetInteger("received", |
- static_cast<int>(download->GetReceivedBytes())); |
- file_value->SetString("last_reason_text", |
- BaseDownloadItemModel::InterruptReasonMessage( |
- download->GetLastReason())); |
- } else if (download->IsCancelled()) { |
- file_value->SetString("state", "CANCELLED"); |
- } else if (download->IsComplete()) { |
- if (download->GetSafetyState() == DownloadItem::DANGEROUS) |
- file_value->SetString("state", "DANGEROUS"); |
- else |
- file_value->SetString("state", "COMPLETE"); |
- } else { |
- NOTREACHED() << "state undefined"; |
- } |
- |
- return file_value; |
-} |
- |
string16 GetProgressStatusText(DownloadItem* download) { |
int64 total = download->GetTotalBytes(); |
int64 size = download->GetReceivedBytes(); |