Index: chrome/browser/extensions/chrome_extensions_browser_client.h |
diff --git a/chrome/browser/extensions/chrome_extensions_browser_client.h b/chrome/browser/extensions/chrome_extensions_browser_client.h |
index 0c5d160379c772df6e5e0e4794524c50e8c8d428..3c4a2c6d963c0e3a6da5a01c9aeef95627de4faa 100644 |
--- a/chrome/browser/extensions/chrome_extensions_browser_client.h |
+++ b/chrome/browser/extensions/chrome_extensions_browser_client.h |
@@ -5,6 +5,8 @@ |
#ifndef CHROME_BROWSER_EXTENSIONS_CHROME_EXTENSIONS_BROWSER_CLIENT_H_ |
#define CHROME_BROWSER_EXTENSIONS_CHROME_EXTENSIONS_BROWSER_CLIENT_H_ |
+#include <map> |
+ |
#include "base/basictypes.h" |
#include "base/compiler_specific.h" |
#include "base/lazy_instance.h" |
@@ -22,6 +24,7 @@ class BrowserContext; |
namespace extensions { |
+class ChromeComponentExtensionResourceManager; |
class ChromeExtensionsAPIClient; |
class ContentSettingsPrefsObserver; |
@@ -89,6 +92,8 @@ class ChromeExtensionsBrowserClient : public ExtensionsBrowserClient { |
ExtensionFunctionRegistry* registry) const OVERRIDE; |
virtual scoped_ptr<extensions::RuntimeAPIDelegate> CreateRuntimeAPIDelegate( |
content::BrowserContext* context) const OVERRIDE; |
+ virtual ComponentExtensionResourceManager* |
+ GetComponentExtensionResourceManager() OVERRIDE; |
private: |
friend struct base::DefaultLazyInstanceTraits<ChromeExtensionsBrowserClient>; |
@@ -101,6 +106,8 @@ class ChromeExtensionsBrowserClient : public ExtensionsBrowserClient { |
scoped_ptr<ChromeExtensionsAPIClient> api_client_; |
#endif |
+ scoped_ptr<ChromeComponentExtensionResourceManager> resource_manager_; |
+ |
DISALLOW_COPY_AND_ASSIGN(ChromeExtensionsBrowserClient); |
}; |