Index: chrome/browser/download/download_status_updater.h |
diff --git a/chrome/browser/download/download_status_updater.h b/chrome/browser/download/download_status_updater.h |
index 162ec1beb5c114cf5a7c325c7c5c5b1cdcbd3dc2..8b606b08995a7b6302d377876a59822e9986da2c 100644 |
--- a/chrome/browser/download/download_status_updater.h |
+++ b/chrome/browser/download/download_status_updater.h |
@@ -48,6 +48,15 @@ class DownloadStatusUpdater |
// Update the internal state tracking an item. |
void UpdateItem(content::DownloadItem* download); |
+ // Updates the platform-specific progress for individual items. Virtual to be |
+ // overridable for testing. |
+ virtual void UpdateDownloadProgressForItemStarted( |
+ content::DownloadItem* download); |
+ virtual void UpdateDownloadProgressForItemProgressed( |
+ content::DownloadItem* download); |
+ virtual void UpdateDownloadProgressForItemCompleted( |
+ content::DownloadItem* download); |
+ |
std::set<content::DownloadManager*> managers_; |
std::set<content::DownloadItem*> items_; |