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( |