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; |
Aaron Boodman
2010/12/03 08:58:10
Why is it necessary to store a pointer to extensio
battre (please use the other)
2010/12/03 19:32:58
Gone.
|
+ |
+ // 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; |