Chromium Code Reviews| Index: ui/aura/mus/input_method_mus.h |
| diff --git a/ui/aura/mus/input_method_mus.h b/ui/aura/mus/input_method_mus.h |
| index e1b3d3c5aa82c5d16686282237cd023e3a265acd..5944ac15d59754632774c2092206020c5eb53d44 100644 |
| --- a/ui/aura/mus/input_method_mus.h |
| +++ b/ui/aura/mus/input_method_mus.h |
| @@ -14,12 +14,6 @@ |
| #include "ui/aura/aura_export.h" |
| #include "ui/base/ime/input_method_base.h" |
| -namespace ui { |
| -namespace mojom { |
| -enum class EventResult; |
| -} |
| -} |
| - |
| namespace aura { |
| class InputMethodMusTestApi; |
| @@ -28,14 +22,14 @@ class Window; |
| class AURA_EXPORT InputMethodMus : public ui::InputMethodBase { |
| public: |
| - using EventResultCallback = base::Callback<void(ui::mojom::EventResult)>; |
|
sky
2017/04/20 20:18:49
Is there a reason to remove the type? Having an ex
|
| + using AckCallback = base::Callback<void(bool)>; |
| InputMethodMus(ui::internal::InputMethodDelegate* delegate, Window* window); |
| ~InputMethodMus() override; |
| void Init(service_manager::Connector* connector); |
| void DispatchKeyEvent(ui::KeyEvent* event, |
| - std::unique_ptr<EventResultCallback> ack_callback); |
| + std::unique_ptr<AckCallback> ack_callback); |
| // Overridden from ui::InputMethod: |
| void OnFocus() override; |
| @@ -54,9 +48,8 @@ class AURA_EXPORT InputMethodMus : public ui::InputMethodBase { |
| friend TextInputClientImpl; |
| // Called from DispatchKeyEvent() to call to the InputMethod. |
| - void SendKeyEventToInputMethod( |
| - const ui::KeyEvent& event, |
| - std::unique_ptr<EventResultCallback> ack_callback); |
| + void SendKeyEventToInputMethod(const ui::KeyEvent& event, |
| + std::unique_ptr<AckCallback> ack_callback); |
| // Overridden from ui::InputMethodBase: |
| void OnDidChangeFocusedClient(ui::TextInputClient* focused_before, |
| @@ -89,7 +82,7 @@ class AURA_EXPORT InputMethodMus : public ui::InputMethodBase { |
| // Callbacks supplied to DispatchKeyEvent() are added here while awaiting |
| // the response from the server. These are removed when the response is |
| // received (ProcessKeyEventCallback()). |
| - std::deque<std::unique_ptr<EventResultCallback>> pending_callbacks_; |
| + std::deque<std::unique_ptr<AckCallback>> pending_callbacks_; |
| DISALLOW_COPY_AND_ASSIGN(InputMethodMus); |
| }; |