summaryrefslogtreecommitdiffstats
path: root/ui/base/ime/chromeos/mock_ime_engine_handler.h
diff options
context:
space:
mode:
Diffstat (limited to 'ui/base/ime/chromeos/mock_ime_engine_handler.h')
-rw-r--r--ui/base/ime/chromeos/mock_ime_engine_handler.h19
1 files changed, 5 insertions, 14 deletions
diff --git a/ui/base/ime/chromeos/mock_ime_engine_handler.h b/ui/base/ime/chromeos/mock_ime_engine_handler.h
index 56fc259..2e77dca 100644
--- a/ui/base/ime/chromeos/mock_ime_engine_handler.h
+++ b/ui/base/ime/chromeos/mock_ime_engine_handler.h
@@ -7,6 +7,7 @@
#include "ui/base/ime/chromeos/ibus_bridge.h"
#include "ui/base/ui_export.h"
+#include "ui/events/event.h"
namespace chromeos {
@@ -21,7 +22,7 @@ class UI_EXPORT MockIMEEngineHandler : public IBusEngineHandlerInterface {
virtual void Disable() OVERRIDE;
virtual void PropertyActivate(const std::string& property_name) OVERRIDE;
virtual void Reset() OVERRIDE;
- virtual void ProcessKeyEvent(uint32 keysym, uint32 keycode, uint32 state,
+ virtual void ProcessKeyEvent(const ui::KeyEvent& key_event,
const KeyEventDoneCallback& callback) OVERRIDE;
virtual void CandidateClicked(uint32 index, ibus::IBusMouseButton button,
uint32 state) OVERRIDE;
@@ -58,16 +59,8 @@ class UI_EXPORT MockIMEEngineHandler : public IBusEngineHandlerInterface {
return last_set_surrounding_anchor_pos_;
}
- uint32 last_processed_keysym() const {
- return last_processed_keysym_;
- }
-
- uint32 last_processed_keycode() const {
- return last_processed_keycode_;
- }
-
- uint32 last_processed_state() const {
- return last_processed_state_;
+ const ui::KeyEvent* last_processed_key_event() const {
+ return last_processed_key_event_.get();
}
const KeyEventDoneCallback& last_passed_callback() const {
@@ -85,9 +78,7 @@ class UI_EXPORT MockIMEEngineHandler : public IBusEngineHandlerInterface {
std::string last_set_surrounding_text_;
uint32 last_set_surrounding_cursor_pos_;
uint32 last_set_surrounding_anchor_pos_;
- uint32 last_processed_keysym_;
- uint32 last_processed_keycode_;
- uint32 last_processed_state_;
+ scoped_ptr<ui::KeyEvent> last_processed_key_event_;
KeyEventDoneCallback last_passed_callback_;
};