Index: chrome/browser/extensions/extension_pref_store.h |
diff --git a/chrome/browser/extensions/extension_pref_store.h b/chrome/browser/extensions/extension_pref_store.h |
index f1767589a9aee4a67b2dec4814c4e19716e3803f..635af5bb68e9614e539feb1ab12bc8b7ef8ca6eb 100644 |
--- a/chrome/browser/extensions/extension_pref_store.h |
+++ b/chrome/browser/extensions/extension_pref_store.h |
@@ -15,10 +15,9 @@ |
#include "base/basictypes.h" |
#include "base/scoped_ptr.h" |
#include "base/stl_util-inl.h" |
-#include "chrome/browser/prefs/pref_notifier.h" |
#include "chrome/common/notification_observer.h" |
#include "chrome/common/notification_registrar.h" |
-#include "chrome/common/pref_store.h" |
+#include "chrome/common/pref_store_base.h" |
class DictionaryValue; |
class Extension; |
@@ -30,7 +29,7 @@ class Value; |
// proxy settings. A stack of relevant extensions is stored in order of |
// their addition to this PrefStore. For each preference, the last-added |
// enabled extension that tries to set it overrules any others. |
-class ExtensionPrefStore : public PrefStore, |
+class ExtensionPrefStore : public PrefStoreBase, |
public NotificationObserver { |
battre (please use the other)
2010/12/02 10:41:19
ExtensionPrefStore will be replaced by something c
Mattias Nissler (ping if slow)
2010/12/02 16:38:24
I treat this as an FYI even though I already knew
|
public: |
// Maps preference paths to their values. |
@@ -43,7 +42,7 @@ class ExtensionPrefStore : public PrefStore, |
typedef std::pair<const Extension*, std::pair<const char*, Value*> > |
ExtensionPrefDetails; |
- ExtensionPrefStore(Profile* profile, PrefNotifier::PrefStoreType type); |
+ ExtensionPrefStore(Profile* profile); |
virtual ~ExtensionPrefStore(); |
// Begins tracking the preference and value an extension wishes to set. This |
@@ -67,11 +66,6 @@ class ExtensionPrefStore : public PrefStore, |
// This should only be accessed by subclasses for unit-testing. |
void GetExtensionIDs(std::vector<std::string>* result); |
- // Returns the applicable pref service from the profile (if we have one) or |
- // the browser's local state. This should only be accessed or overridden by |
- // subclasses for unit-testing. |
- virtual PrefService* GetPrefService(); |
- |
private: |
// Associates an extension with the prefs it sets. Owns the pref values. |
struct ExtensionPrefs { |
@@ -115,9 +109,6 @@ class ExtensionPrefStore : public PrefStore, |
// extensions. |
Profile* profile_; |
- // My PrefStore type, assigned by the PrefValueStore. |
- PrefNotifier::PrefStoreType type_; |
- |
DISALLOW_COPY_AND_ASSIGN(ExtensionPrefStore); |
}; |