Index: chrome/browser/extensions/extensions_service.h |
diff --git a/chrome/browser/extensions/extensions_service.h b/chrome/browser/extensions/extensions_service.h |
index ed5a81cf4356f41adec18795e9cc535ab67434b4..1a78d0a2cc7828bbe4a1087ab302dd95dd27eb04 100644 |
--- a/chrome/browser/extensions/extensions_service.h |
+++ b/chrome/browser/extensions/extensions_service.h |
@@ -15,6 +15,7 @@ |
typedef std::vector<Extension*> ExtensionList; |
class ExtensionsServiceBackend; |
+class UserScriptMaster; |
// Interface for the frontend to implement. Typically, this will be |
// ExtensionsService, but it can also be a test harness. |
@@ -38,7 +39,8 @@ class ExtensionsServiceFrontendInterface |
// Manages installed and running Chromium extensions. |
class ExtensionsService : public ExtensionsServiceFrontendInterface { |
public: |
- ExtensionsService(const FilePath& profile_directory); |
+ ExtensionsService(const FilePath& profile_directory, |
+ UserScriptMaster* user_script_master); |
~ExtensionsService(); |
// Gets the list of currently installed extensions. |
@@ -71,6 +73,9 @@ class ExtensionsService : public ExtensionsServiceFrontendInterface { |
// The full path to the directory where extensions are installed. |
FilePath install_directory_; |
+ // The user script master for this profile. |
+ scoped_refptr<UserScriptMaster> user_script_master_; |
+ |
DISALLOW_COPY_AND_ASSIGN(ExtensionsService); |
}; |