| Index: content/public/browser/download_manager.h
|
| diff --git a/content/public/browser/download_manager.h b/content/public/browser/download_manager.h
|
| index 37c6d09da908f41dfdd78294aa55213577f244e8..40c33e9f40994aa9a3204605ec15a3572fd4a77b 100644
|
| --- a/content/public/browser/download_manager.h
|
| +++ b/content/public/browser/download_manager.h
|
| @@ -158,6 +158,12 @@ class CONTENT_EXPORT DownloadManager : public base::SupportsUserData::Data {
|
| // is too slow, use an AllDownloadItemNotifier to count in-progress items.
|
| virtual int InProgressCount() const = 0;
|
|
|
| + // The number of in progress (including paused) downloads.
|
| + // Performance note: this loops over all items. If profiling finds that this
|
| + // is too slow, use an AllDownloadItemNotifier to count in-progress items.
|
| + // This excludes downloads that are marked as any kind of dangerous.
|
| + virtual int NonDangerousInProgressCount() const = 0;
|
| +
|
| virtual BrowserContext* GetBrowserContext() const = 0;
|
|
|
| // Checks whether downloaded files still exist. Updates state of downloads
|
|
|