Index: chrome/browser/browser_process.h |
=================================================================== |
--- chrome/browser/browser_process.h (revision 86624) |
+++ chrome/browser/browser_process.h (working copy) |
@@ -24,6 +24,7 @@ |
class ClientSideDetectionService; |
} |
+class BackgroundModeManager; |
class ChromeNetLog; |
class DevToolsManager; |
class DownloadRequestLimiter; |
@@ -39,6 +40,7 @@ |
class ProfileManager; |
class ResourceDispatcherHost; |
class SidebarManager; |
+class StatusTray; |
class TabCloseableStateWatcher; |
class ThumbnailGenerator; |
class WatchDogThread; |
@@ -199,6 +201,14 @@ |
// Returns the object that watches for changes in the closeable state of tab. |
virtual TabCloseableStateWatcher* tab_closeable_state_watcher() = 0; |
+ // Returns the object that manages background applications. |
+ virtual BackgroundModeManager* background_mode_manager() = 0; |
+ |
+ // Returns the StatusTray, which provides an API for displaying status icons |
+ // in the system status tray. Returns NULL if status icons are not supported |
+ // on this platform (or this is a unit test). |
+ virtual StatusTray* status_tray() = 0; |
+ |
// Returns an object which handles communication with the SafeBrowsing |
// client-side detection servers. |
virtual safe_browsing::ClientSideDetectionService* |