| Index: chrome/browser/extensions/extension_service.h
|
| diff --git a/chrome/browser/extensions/extension_service.h b/chrome/browser/extensions/extension_service.h
|
| index 3bed716201543043d856b891e76783934e819fad..2afc9c72f7e64b58239a62bb8d1d8f143df04e77 100644
|
| --- a/chrome/browser/extensions/extension_service.h
|
| +++ b/chrome/browser/extensions/extension_service.h
|
| @@ -44,6 +44,7 @@ class ExtensionContentSettingsStore;
|
| class ExtensionInstallUI;
|
| class ExtensionPreferenceEventRouter;
|
| class ExtensionServiceBackend;
|
| +class ExtensionSettings;
|
| struct ExtensionSyncData;
|
| class ExtensionToolbarModel;
|
| class ExtensionUpdater;
|
| @@ -186,6 +187,7 @@ class ExtensionService
|
| const CommandLine* command_line,
|
| const FilePath& install_directory,
|
| ExtensionPrefs* extension_prefs,
|
| + ExtensionSettings* extension_settings,
|
| bool autoupdate_enabled,
|
| bool extensions_enabled);
|
|
|
| @@ -429,6 +431,8 @@ class ExtensionService
|
| // ExtensionPrefs* mutable_extension_prefs().
|
| ExtensionPrefs* extension_prefs();
|
|
|
| + ExtensionSettings* extension_settings();
|
| +
|
| ExtensionContentSettingsStore* GetExtensionContentSettingsStore();
|
|
|
| // Whether the extension service is ready.
|
| @@ -603,6 +607,9 @@ class ExtensionService
|
| // Preferences for the owning profile (weak reference).
|
| ExtensionPrefs* extension_prefs_;
|
|
|
| + // Settings for the owning profile (weak reference).
|
| + ExtensionSettings* extension_settings_;
|
| +
|
| // The current list of installed extensions.
|
| // TODO(aa): This should use chrome/common/extensions/extension_set.h.
|
| ExtensionList extensions_;
|
|
|