1// Copyright (c) 2011 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CHROME_BROWSER_UI_WEBUI_OPTIONS_CHROMEOS_LANGUAGE_HANGUL_HANDLER_H_
6#define CHROME_BROWSER_UI_WEBUI_OPTIONS_CHROMEOS_LANGUAGE_HANGUL_HANDLER_H_
7#pragma once
8
9#include "chrome/browser/ui/webui/options/options_ui.h"
10
11class DictionaryValue;
12class ListValue;
13
14namespace chromeos {
15
16// Hangul options page UI handler.
17class LanguageHangulHandler : public OptionsPageUIHandler {
18 public:
19  LanguageHangulHandler();
20  virtual ~LanguageHangulHandler();
21
22  // OptionsPageUIHandler implementation.
23  virtual void GetLocalizedValues(DictionaryValue* localized_strings);
24
25 private:
26  // Returns the list of hangul keyboards.
27  static ListValue* GetKeyboardLayoutList();
28
29  DISALLOW_COPY_AND_ASSIGN(LanguageHangulHandler);
30};
31
32}  // namespace chromeos
33
34#endif  // CHROME_BROWSER_UI_WEBUI_OPTIONS_CHROMEOS_LANGUAGE_HANGUL_HANDLER_H_
35