| Index: chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.h
|
| diff --git a/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.h b/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.h
|
| index effec998a3b4465a2ba7df531271d359fa111387..faf7b8da0bdc67306a79b77fc7f849f405fc6e5c 100644
|
| --- a/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.h
|
| +++ b/chrome/browser/extensions/api/input_ime/input_ime_api_chromeos.h
|
| @@ -13,6 +13,12 @@
|
| #include "chrome/common/extensions/api/input_ime/input_components_handler.h"
|
| #include "extensions/browser/extension_function.h"
|
|
|
| +namespace chromeos {
|
| +
|
| +class InputMethodEngine;
|
| +
|
| +} // namespace chromeos
|
| +
|
| namespace extensions {
|
|
|
| class InputImeSetCompositionFunction : public SyncExtensionFunction {
|
| @@ -154,14 +160,13 @@ class InputImeEventRouter : public InputImeEventRouterBase {
|
| const std::vector<extensions::InputComponentInfo>& input_components);
|
| void UnregisterAllImes(const std::string& extension_id);
|
|
|
| - ui::IMEEngineHandlerInterface* GetEngine(const std::string& extension_id,
|
| - const std::string& component_id);
|
| - ui::IMEEngineHandlerInterface* GetActiveEngine(
|
| - const std::string& extension_id);
|
| + chromeos::InputMethodEngine* GetEngine(const std::string& extension_id,
|
| + const std::string& component_id);
|
| + chromeos::InputMethodEngine* GetActiveEngine(const std::string& extension_id);
|
|
|
| private:
|
| // The engine map from extension_id to an engine.
|
| - std::map<std::string, ui::IMEEngineHandlerInterface*> engine_map_;
|
| + std::map<std::string, chromeos::InputMethodEngine*> engine_map_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(InputImeEventRouter);
|
| };
|
|
|