diff options
author | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-13 19:12:48 +0000 |
---|---|---|
committer | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-13 19:12:48 +0000 |
commit | 8a29aa7e8351e0df94b67b1174e5a1939b6742d5 (patch) | |
tree | 9fd070017630d7cf6e07d2045aa4666bcd6d80f8 /chrome/browser/ui/webui/options2/language_options_handler_common.h | |
parent | 28b5a225f4d8fcdcae12e58c5748d03fb057d161 (diff) | |
download | chromium_src-8a29aa7e8351e0df94b67b1174e5a1939b6742d5.zip chromium_src-8a29aa7e8351e0df94b67b1174e5a1939b6742d5.tar.gz chromium_src-8a29aa7e8351e0df94b67b1174e5a1939b6742d5.tar.bz2 |
Revert 114236 - Options2: Pull the trigger.
BUG=none
TEST=none
R=csilv
Review URL: http://codereview.chromium.org/8895023
TBR=jhawkins@chromium.org
Review URL: http://codereview.chromium.org/8930012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114239 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui/webui/options2/language_options_handler_common.h')
-rw-r--r-- | chrome/browser/ui/webui/options2/language_options_handler_common.h | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/chrome/browser/ui/webui/options2/language_options_handler_common.h b/chrome/browser/ui/webui/options2/language_options_handler_common.h deleted file mode 100644 index 88ba713..0000000 --- a/chrome/browser/ui/webui/options2/language_options_handler_common.h +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright (c) 2011 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef CHROME_BROWSER_UI_WEBUI_OPTIONS2_LANGUAGE_OPTIONS_HANDLER_COMMON_H_ -#define CHROME_BROWSER_UI_WEBUI_OPTIONS2_LANGUAGE_OPTIONS_HANDLER_COMMON_H_ -#pragma once - -#include "chrome/browser/ui/webui/options2/options_ui.h" - -namespace base { -class DictionaryValue; -class ListValue; -} - -// The base class for language options page UI handlers. This class has code -// common to the Chrome OS and non-Chrome OS implementation of the handler. -class LanguageOptionsHandlerCommon : public OptionsPage2UIHandler { - public: - LanguageOptionsHandlerCommon(); - virtual ~LanguageOptionsHandlerCommon(); - - // OptionsPage2UIHandler implementation. - virtual void GetLocalizedValues( - base::DictionaryValue* localized_strings) OVERRIDE; - - // DOMMessageHandler implementation. - virtual void RegisterMessages() OVERRIDE; - - // The following static methods are public for ease of testing. - - // Gets the set of language codes that can be used as UI language. - // The return value will look like: - // {'en-US': true, 'fi': true, 'fr': true, ...} - // - // Note that true in values does not mean anything. We just use the - // dictionary as a set. - static base::DictionaryValue* GetUILanguageCodeSet(); - - // Gets the set of language codes that can be used for spellchecking. - // The return value will look like: - // {'en-US': true, 'fi': true, 'fr': true, ...} - // - // Note that true in values does not mean anything. We just use the - // dictionary as a set. - static base::DictionaryValue* GetSpellCheckLanguageCodeSet(); - - private: - // Returns the name of the product (ex. "Chrome" or "Chrome OS"). - virtual string16 GetProductName() = 0; - - // Sets the application locale. - virtual void SetApplicationLocale(const std::string& language_code) = 0; - - // Called when the language options is opened. - void LanguageOptionsOpenCallback(const base::ListValue* args); - - // Called when the UI language is changed. - // |args| will contain the language code as string (ex. "fr"). - void UiLanguageChangeCallback(const base::ListValue* args); - - // Called when the spell check language is changed. - // |args| will contain the language code as string (ex. "fr"). - void SpellCheckLanguageChangeCallback(const base::ListValue* args); - - DISALLOW_COPY_AND_ASSIGN(LanguageOptionsHandlerCommon); -}; - -#endif // CHROME_BROWSER_UI_WEBUI_OPTIONS2_LANGUAGE_OPTIONS_HANDLER_COMMON_H_ |