summaryrefslogtreecommitdiffstats
path: root/chrome/browser/browser_process.h
diff options
context:
space:
mode:
authorphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-27 09:20:02 +0000
committerphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-27 09:20:02 +0000
commit073ed7b86bdbb6b90a305767b8de6ee9405fad7f (patch)
treed10548ec6957aca4f581c03cfb6c823d197fb3f1 /chrome/browser/browser_process.h
parentebb84b2d96cb19aaa5349d92d1b2590dd09a93a0 (diff)
downloadchromium_src-073ed7b86bdbb6b90a305767b8de6ee9405fad7f.zip
chromium_src-073ed7b86bdbb6b90a305767b8de6ee9405fad7f.tar.gz
chromium_src-073ed7b86bdbb6b90a305767b8de6ee9405fad7f.tar.bz2
Create DownloadStatusUpdater to keep track of download progress
and update the application icon. We can't do that in DownloadManager because there are multiple DownloadManagers (one per Profile) and they would overwrite each other's updates. BUG=none TEST=none Review URL: http://codereview.chromium.org/3454018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60625 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browser_process.h')
-rw-r--r--chrome/browser/browser_process.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/browser/browser_process.h b/chrome/browser/browser_process.h
index ff9599a..e417f2d 100644
--- a/chrome/browser/browser_process.h
+++ b/chrome/browser/browser_process.h
@@ -21,6 +21,7 @@ class AutomationProviderList;
class Clipboard;
class DevToolsManager;
class DownloadRequestLimiter;
+class DownloadStatusUpdater;
class GoogleURLTracker;
class IntranetRedirectDetector;
class IconManager;
@@ -124,6 +125,7 @@ class BrowserProcess {
virtual void SetApplicationLocale(const std::string& locale) = 0;
DownloadRequestLimiter* download_request_limiter();
+ virtual DownloadStatusUpdater* download_status_updater() = 0;
// Returns an event that is signaled when the browser shutdown.
virtual base::WaitableEvent* shutdown_event() = 0;