Chromium Code Reviews| Index: chrome/browser/extensions/component_loader.h |
| diff --git a/chrome/browser/extensions/component_loader.h b/chrome/browser/extensions/component_loader.h |
| index 02798b31b01616aacd5dc612546214c6831aee61..8c7847a3d65e04b82cdec15d931ec9d8df9180e8 100644 |
| --- a/chrome/browser/extensions/component_loader.h |
| +++ b/chrome/browser/extensions/component_loader.h |
| @@ -14,7 +14,8 @@ |
| #include "base/values.h" |
| class ExtensionServiceInterface; |
| -class PrefService; |
| +class PrefServiceSimple; |
| +class PrefServiceSyncable; |
| namespace extensions { |
| @@ -24,8 +25,8 @@ class Extension; |
| class ComponentLoader { |
| public: |
| ComponentLoader(ExtensionServiceInterface* extension_service, |
| - PrefService* prefs, |
| - PrefService* local_state); |
| + PrefServiceSyncable* prefs, |
| + PrefServiceSimple* local_state); |
|
Mattias Nissler (ping if slow)
2012/12/19 19:50:22
Can we use PrefServiceBase* for these two?
Jói
2012/12/20 16:30:31
Done.
|
| virtual ~ComponentLoader(); |
| size_t registered_extensions_count() const { |
| @@ -79,7 +80,7 @@ class ComponentLoader { |
| // platforms this |skip_session_components| is expected to be unset. |
| void AddDefaultComponentExtensions(bool skip_session_components); |
| - static void RegisterUserPrefs(PrefService* prefs); |
| + static void RegisterUserPrefs(PrefServiceSyncable* prefs); |
| // Parse the given JSON manifest. Returns NULL if it cannot be parsed, or if |
| // if the result is not a DictionaryValue. |
| @@ -129,8 +130,8 @@ class ComponentLoader { |
| // Unloads |component| from the memory. |
| void UnloadComponent(ComponentExtensionInfo* component); |
| - PrefService* prefs_; |
| - PrefService* local_state_; |
| + PrefServiceSyncable* prefs_; |
| + PrefServiceSimple* local_state_; |
| ExtensionServiceInterface* extension_service_; |