| Index: chrome/browser/profile.h
|
| diff --git a/chrome/browser/profile.h b/chrome/browser/profile.h
|
| index 5b5cdaf70c6c59b6442d28dc4d2c29606d105e0c..4364a595129123d2d7d8a3261d97a0e409006aa1 100644
|
| --- a/chrome/browser/profile.h
|
| +++ b/chrome/browser/profile.h
|
| @@ -71,6 +71,7 @@ class PasswordStore;
|
| class PersonalDataManager;
|
| class PinnedTabService;
|
| class PrefService;
|
| +class PrefStore;
|
| class ExtensionInfoMap;
|
| class PrefProxyConfigTracker;
|
| class PromoCounter;
|
| @@ -278,6 +279,14 @@ class Profile {
|
| // time that this method is called.
|
| virtual PrefService* GetPrefs() = 0;
|
|
|
| + // Retrieves a pointer to the PrefStore that contains the currently effective
|
| + // extension controlled preferences.
|
| + virtual PrefStore* GetExtensionPrefStore() = 0;
|
| +
|
| + // Sets a pointer to the PrefStore that contains the currently effective
|
| + // extension controlled preferences. Ownership remains at the caller.
|
| + virtual void SetExtensionPrefStore(PrefStore* ext_pref_store) = 0;
|
| +
|
| // Returns the TemplateURLModel for this profile. This is owned by the
|
| // the Profile.
|
| virtual TemplateURLModel* GetTemplateURLModel() = 0;
|
|
|