Chromium Code Reviews| Index: chrome/browser/ui/webui/options2/options_ui2.cc |
| diff --git a/chrome/browser/ui/webui/options2/options_ui2.cc b/chrome/browser/ui/webui/options2/options_ui2.cc |
| index 1d32812da3013ff8799cd6df08973d2dc589dbb5..83bc0c59536a6f2ede59d8d34c7de57df52f8ec3 100644 |
| --- a/chrome/browser/ui/webui/options2/options_ui2.cc |
| +++ b/chrome/browser/ui/webui/options2/options_ui2.cc |
| @@ -21,8 +21,6 @@ |
| #include "chrome/browser/browser_about_handler.h" |
| #include "chrome/browser/browser_process.h" |
| #include "chrome/browser/profiles/profile.h" |
| -#include "chrome/browser/ui/webui/options/options_sync_setup_handler.h" |
| -#include "chrome/browser/ui/webui/options/stop_syncing_handler.h" |
| #include "chrome/browser/ui/webui/options2/autofill_options_handler2.h" |
| #include "chrome/browser/ui/webui/options2/browser_options_handler2.h" |
| #include "chrome/browser/ui/webui/options2/clear_browser_data_handler2.h" |
| @@ -35,9 +33,11 @@ |
| #include "chrome/browser/ui/webui/options2/import_data_handler2.h" |
| #include "chrome/browser/ui/webui/options2/language_options_handler2.h" |
| #include "chrome/browser/ui/webui/options2/manage_profile_handler2.h" |
| +#include "chrome/browser/ui/webui/options2/options_sync_setup_handler.h" |
| #include "chrome/browser/ui/webui/options2/password_manager_handler2.h" |
| #include "chrome/browser/ui/webui/options2/search_engine_manager_handler2.h" |
| #include "chrome/browser/ui/webui/options2/startup_pages_handler2.h" |
| +#include "chrome/browser/ui/webui/options2/stop_syncing_handler.h" |
| #include "chrome/browser/ui/webui/options2/web_intents_settings_handler2.h" |
| #include "chrome/browser/ui/webui/theme_source.h" |
| #include "chrome/common/jstemplate_builder.h" |
| @@ -161,6 +161,44 @@ std::string OptionsUIHTMLSource::GetMimeType(const std::string& path) const { |
| //////////////////////////////////////////////////////////////////////////////// |
| // |
| +// OptionsPageUIHandler |
| +// |
| +//////////////////////////////////////////////////////////////////////////////// |
| + |
| +OptionsPageUIHandler::OptionsPageUIHandler() { |
| +} |
| + |
| +OptionsPageUIHandler::~OptionsPageUIHandler() { |
| +} |
| + |
| +bool OptionsPageUIHandler::IsEnabled() { |
| + return true; |
| +} |
| + |
| +// static |
| +void OptionsPageUIHandler::RegisterStrings( |
| + DictionaryValue* localized_strings, |
| + const OptionsStringResource* resources, |
| + size_t length) { |
|
Dan Beam
2012/03/23 03:25:31
er, why do we need |length|?
|
| + for (size_t i = 0; i < length; ++i) { |
| + localized_strings->SetString( |
| + resources[i].name, l10n_util::GetStringUTF16(resources[i].id)); |
| + } |
| +} |
| + |
| +void OptionsPageUIHandler::RegisterTitle(DictionaryValue* localized_strings, |
| + const std::string& variable_name, |
| + int title_id) { |
| + localized_strings->SetString(variable_name, |
| + l10n_util::GetStringUTF16(title_id)); |
| + localized_strings->SetString(variable_name + "TabTitle", |
| + l10n_util::GetStringFUTF16(IDS_OPTIONS_TAB_TITLE, |
| + l10n_util::GetStringUTF16(IDS_SETTINGS_TITLE), |
| + l10n_util::GetStringUTF16(title_id))); |
| +} |
| + |
| +//////////////////////////////////////////////////////////////////////////////// |
| +// |
| // OptionsUI |
| // |
| //////////////////////////////////////////////////////////////////////////////// |