Index: chrome/browser/dom_ui/core_options_handler.h |
diff --git a/chrome/browser/dom_ui/core_options_handler.h b/chrome/browser/dom_ui/core_options_handler.h |
index 748ab837326a509ee932efc117d41ef643497ba7..fd94d104f4667dc255853fc3995ea4e371ed41a6 100644 |
--- a/chrome/browser/dom_ui/core_options_handler.h |
+++ b/chrome/browser/dom_ui/core_options_handler.h |
@@ -11,6 +11,7 @@ |
#include "base/values.h" |
#include "chrome/browser/dom_ui/options_ui.h" |
+#include "chrome/browser/prefs/pref_change_registrar.h" |
// Core options UI handler. |
// Handles resource and JS calls common to all options sub-pages. |
@@ -22,7 +23,6 @@ class CoreOptionsHandler : public OptionsPageUIHandler { |
virtual void GetLocalizedValues(DictionaryValue* localized_strings); |
virtual void Uninitialize(); |
- |
// NotificationObserver implementation. |
virtual void Observe(NotificationType type, |
const NotificationSource& source, |
@@ -30,6 +30,7 @@ class CoreOptionsHandler : public OptionsPageUIHandler { |
// DOMMessageHandler implementation. |
virtual void RegisterMessages(); |
+ virtual DOMMessageHandler* Attach(DOMUI* dom_ui); |
protected: |
// Fetches a pref value of given |pref_name|. |
@@ -87,6 +88,8 @@ class CoreOptionsHandler : public OptionsPageUIHandler { |
void NotifyPrefChanged(const std::string* pref_name); |
+ PrefChangeRegistrar registrar_; |
+ |
DISALLOW_COPY_AND_ASSIGN(CoreOptionsHandler); |
}; |