Chromium Code Reviews| Index: extensions/browser/extensions_browser_client.h |
| diff --git a/extensions/browser/extensions_browser_client.h b/extensions/browser/extensions_browser_client.h |
| index 2e3d26d8aede6914eb6d4679336179ee51ca8bcf..8f2c2ee8fa24dd2ad17ee332abb96f1c56efafcd 100644 |
| --- a/extensions/browser/extensions_browser_client.h |
| +++ b/extensions/browser/extensions_browser_client.h |
| @@ -9,6 +9,7 @@ |
| #include <vector> |
| #include "base/memory/scoped_ptr.h" |
| +#include "extensions/browser/extension_prefs.h" |
|
James Cook
2014/04/01 22:09:37
I would extract ExtensionPrefsObserver into its ow
Ken Rockot(use gerrit already)
2014/04/01 22:41:37
Done.
|
| class ExtensionFunctionRegistry; |
| class PrefService; |
| @@ -28,6 +29,7 @@ class ApiActivityMonitor; |
| class AppSorting; |
| class Extension; |
| class ExtensionHostDelegate; |
| +class ExtensionPrefs; |
| class ExtensionSystem; |
| class ExtensionSystemProvider; |
| @@ -90,6 +92,13 @@ class ExtensionsBrowserClient { |
| virtual PrefService* GetPrefServiceForContext( |
| content::BrowserContext* context) = 0; |
| + // Populates a list of ExtensionPrefs observers to be attached to each |
| + // BrowserContext's ExtensionPrefs upon construction. These observers |
| + // are not owned by ExtenionPrefs. |
|
James Cook
2014/04/01 22:09:37
"ExtensionPrefs"
Ken Rockot(use gerrit already)
2014/04/01 22:41:37
Done.
|
| + virtual void GetAdditionalExtensionPrefsObservers( |
| + content::BrowserContext* context, |
| + std::vector<ExtensionPrefs::Observer*>* observers) const = 0; |
| + |
| // Returns true if loading background pages should be deferred. |
| virtual bool DeferLoadingBackgroundHosts( |
| content::BrowserContext* context) const = 0; |