| Index: chrome/browser/chromeos/input_method/input_method_manager.cc
|
| diff --git a/chrome/browser/chromeos/input_method/input_method_manager.cc b/chrome/browser/chromeos/input_method/input_method_manager.cc
|
| index f1cf15cd432ed8d28a3895afe275a6436b427963..b31a5293eb31fa0c534e4ff267e1a1be6131c27d 100644
|
| --- a/chrome/browser/chromeos/input_method/input_method_manager.cc
|
| +++ b/chrome/browser/chromeos/input_method/input_method_manager.cc
|
| @@ -303,13 +303,25 @@ class InputMethodManagerImpl : public InputMethodManager,
|
| }
|
|
|
| virtual void RegisterVirtualKeyboard(const GURL& launch_url,
|
| + const std::string& name,
|
| const std::set<std::string>& layouts,
|
| bool is_system) {
|
| virtual_keyboard_selector_.AddVirtualKeyboard(launch_url,
|
| + name,
|
| layouts,
|
| is_system);
|
| }
|
|
|
| + virtual const std::map<GURL, const VirtualKeyboard*>&
|
| + GetUrlToKeyboardMapping() const {
|
| + return virtual_keyboard_selector_.url_to_keyboard();
|
| + }
|
| +
|
| + virtual const std::multimap<std::string, const VirtualKeyboard*>&
|
| + GetLayoutNameToKeyboardMapping() const {
|
| + return virtual_keyboard_selector_.layout_to_keyboard();
|
| + }
|
| +
|
| virtual bool SetVirtualKeyboardPreference(const std::string& input_method_id,
|
| const GURL& extention_url) {
|
| return virtual_keyboard_selector_.SetUserPreference(
|
|
|