diff options
Diffstat (limited to 'chrome/browser/dom_ui/options/personal_options_handler.h')
-rw-r--r-- | chrome/browser/dom_ui/options/personal_options_handler.h | 58 |
1 files changed, 2 insertions, 56 deletions
diff --git a/chrome/browser/dom_ui/options/personal_options_handler.h b/chrome/browser/dom_ui/options/personal_options_handler.h index 0340f79..92e9e29 100644 --- a/chrome/browser/dom_ui/options/personal_options_handler.h +++ b/chrome/browser/dom_ui/options/personal_options_handler.h @@ -6,61 +6,7 @@ #define CHROME_BROWSER_DOM_UI_OPTIONS_PERSONAL_OPTIONS_HANDLER_H_ #pragma once -#include "base/basictypes.h" -#include "chrome/browser/browser_signin.h" -#include "chrome/browser/dom_ui/options/options_ui.h" -#include "chrome/browser/sync/profile_sync_service.h" - -class OptionsManagedBannerHandler; - -// Chrome personal options page UI handler. -class PersonalOptionsHandler : public OptionsPageUIHandler, - public ProfileSyncServiceObserver, - public BrowserSignin::SigninDelegate { - public: - PersonalOptionsHandler(); - virtual ~PersonalOptionsHandler(); - - // OptionsUIHandler implementation. - virtual void GetLocalizedValues(DictionaryValue* localized_strings); - virtual void Initialize(); - - // WebUIMessageHandler implementation. - virtual void RegisterMessages(); - - // NotificationObserver implementation. - virtual void Observe(NotificationType type, - const NotificationSource& source, - const NotificationDetails& details); - - // ProfileSyncServiceObserver implementation. - virtual void OnStateChanged(); - - // BrowserSignin::SigninDelegate implementation. - virtual void OnLoginSuccess(); - virtual void OnLoginFailure(const GoogleServiceAuthError& error); - - private: - void ObserveThemeChanged(); - void ShowSyncActionDialog(const ListValue* args); - void ShowSyncLoginDialog(const ListValue* args); - void ShowCustomizeSyncDialog(const ListValue* args); - void ThemesReset(const ListValue* args); -#if defined(TOOLKIT_GTK) - void ThemesSetGTK(const ListValue* args); -#endif - - // Called when the user updates the set of enabled data types to sync. |args| - // is ignored. - void OnPreferredDataTypesUpdated(const ListValue* args); - -#if defined(OS_CHROMEOS) - void LoadAccountPicture(const ListValue* args); -#endif - - scoped_ptr<OptionsManagedBannerHandler> banner_handler_; - - DISALLOW_COPY_AND_ASSIGN(PersonalOptionsHandler); -}; +#include "chrome/browser/webui/options/personal_options_handler.h" +// TODO(tfarina): remove this file once all includes have been updated. #endif // CHROME_BROWSER_DOM_UI_OPTIONS_PERSONAL_OPTIONS_HANDLER_H_ |