diff options
Diffstat (limited to 'chromium/ui/base/ime/input_method_delegate.h')
-rw-r--r-- | chromium/ui/base/ime/input_method_delegate.h | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/chromium/ui/base/ime/input_method_delegate.h b/chromium/ui/base/ime/input_method_delegate.h index ac332025d70..080a8f6f334 100644 --- a/chromium/ui/base/ime/input_method_delegate.h +++ b/chromium/ui/base/ime/input_method_delegate.h @@ -5,29 +5,23 @@ #ifndef UI_BASE_IME_INPUT_METHOD_DELEGATE_H_ #define UI_BASE_IME_INPUT_METHOD_DELEGATE_H_ -#include "base/event_types.h" -#include "ui/base/ui_export.h" -#include "ui/events/event_constants.h" -#include "ui/events/keycodes/keyboard_codes.h" +#include "ui/base/ui_base_export.h" namespace ui { + +class KeyEvent; + namespace internal { // An interface implemented by the object that handles events sent back from an // ui::InputMethod implementation. -class UI_EXPORT InputMethodDelegate { +class UI_BASE_EXPORT InputMethodDelegate { public: virtual ~InputMethodDelegate() {} // Dispatch a key event already processed by the input method. // Returns true if the event was processed. - virtual bool DispatchKeyEventPostIME( - const base::NativeEvent& native_key_event) = 0; - - // TODO(komatsu): Unify this function to DispatchKeyEventPostIME. - virtual bool DispatchFabricatedKeyEventPostIME(ui::EventType type, - ui::KeyboardCode key_code, - int flags) = 0; + virtual bool DispatchKeyEventPostIME(const ui::KeyEvent& key_event) = 0; }; } // namespace internal |