| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 "chrome/browser/download/download_status_updater.h" | 5 #include "chrome/browser/download/download_status_updater.h" |
| 6 | 6 |
| 7 #include <vector> | 7 #include <vector> |
| 8 | 8 |
| 9 #include "base/logging.h" | 9 #include "base/logging.h" |
| 10 #include "base/stl_util.h" | 10 #include "base/stl_util.h" |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 65 | 65 |
| 66 void DownloadStatusUpdater::ManagerGoingDown( | 66 void DownloadStatusUpdater::ManagerGoingDown( |
| 67 content::DownloadManager* manager) { | 67 content::DownloadManager* manager) { |
| 68 DCHECK(ContainsKey(managers_, manager)); | 68 DCHECK(ContainsKey(managers_, manager)); |
| 69 managers_.erase(manager); | 69 managers_.erase(manager); |
| 70 manager->RemoveObserver(this); | 70 manager->RemoveObserver(this); |
| 71 // Item removal will be handled in response to DownloadItem REMOVING | 71 // Item removal will be handled in response to DownloadItem REMOVING |
| 72 // notification (in the !IN_PROGRESS conditional branch in UpdateItem). | 72 // notification (in the !IN_PROGRESS conditional branch in UpdateItem). |
| 73 } | 73 } |
| 74 | 74 |
| 75 void DownloadStatusUpdater::SelectFileDialogDisplayed( | |
| 76 content::DownloadManager* manager, int32 id) { | |
| 77 } | |
| 78 | |
| 79 // Methods inherited from content::DownloadItem::Observer. | 75 // Methods inherited from content::DownloadItem::Observer. |
| 80 void DownloadStatusUpdater::OnDownloadUpdated( | 76 void DownloadStatusUpdater::OnDownloadUpdated( |
| 81 content::DownloadItem* download) { | 77 content::DownloadItem* download) { |
| 82 UpdateItem(download); | 78 UpdateItem(download); |
| 83 UpdateAppIconDownloadProgress(); | 79 UpdateAppIconDownloadProgress(); |
| 84 } | 80 } |
| 85 | 81 |
| 86 void DownloadStatusUpdater::OnDownloadOpened(content::DownloadItem* download) { | 82 void DownloadStatusUpdater::OnDownloadOpened(content::DownloadItem* download) { |
| 87 } | 83 } |
| 88 | 84 |
| (...skipping 16 matching lines...) Expand all Loading... |
| 105 items_.insert(download); | 101 items_.insert(download); |
| 106 download->AddObserver(this); | 102 download->AddObserver(this); |
| 107 } | 103 } |
| 108 } else { | 104 } else { |
| 109 if (ContainsKey(items_, download)) { | 105 if (ContainsKey(items_, download)) { |
| 110 items_.erase(download); | 106 items_.erase(download); |
| 111 download->RemoveObserver(this); | 107 download->RemoveObserver(this); |
| 112 } | 108 } |
| 113 } | 109 } |
| 114 } | 110 } |
| OLD | NEW |