OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CHROMEOS_DBUS_IBUS_MOCK_IBUS_ENGINE_SERVICE_H_ | 5 #ifndef CHROMEOS_DBUS_IBUS_MOCK_IBUS_ENGINE_SERVICE_H_ |
6 #define CHROMEOS_DBUS_IBUS_MOCK_IBUS_ENGINE_SERVICE_H_ | 6 #define CHROMEOS_DBUS_IBUS_MOCK_IBUS_ENGINE_SERVICE_H_ |
7 | 7 |
| 8 #include <string> |
8 #include "chromeos/dbus/ibus/ibus_engine_service.h" | 9 #include "chromeos/dbus/ibus/ibus_engine_service.h" |
9 | 10 |
10 namespace chromeos { | 11 namespace chromeos { |
11 | 12 |
12 class MockIBusEngineService : public IBusEngineService { | 13 class MockIBusEngineService : public IBusEngineService { |
13 public: | 14 public: |
14 MockIBusEngineService(); | 15 MockIBusEngineService(); |
15 virtual ~MockIBusEngineService(); | 16 virtual ~MockIBusEngineService(); |
16 | 17 |
17 // IBusEngineService overrides. | 18 // IBusEngineService overrides. |
18 virtual void Initialize(IBusEngineHandlerInterface* handler) OVERRIDE; | 19 virtual void Initialize(IBusEngineHandlerInterface* handler) OVERRIDE; |
19 virtual void RegisterProperties( | 20 virtual void RegisterProperties( |
20 const ibus::IBusPropertyList& property_list) OVERRIDE; | 21 const ibus::IBusPropertyList& property_list) OVERRIDE; |
21 virtual void UpdatePreedit(const ibus::IBusText& ibus_text, | 22 virtual void UpdatePreedit(const ibus::IBusText& ibus_text, |
22 uint32 cursor_pos, | 23 uint32 cursor_pos, |
23 bool is_visible, | 24 bool is_visible, |
24 IBusEnginePreeditFocusOutMode mode) OVERRIDE; | 25 IBusEnginePreeditFocusOutMode mode) OVERRIDE; |
25 virtual void UpdateAuxiliaryText(const ibus::IBusText& ibus_text, | 26 virtual void UpdateAuxiliaryText(const ibus::IBusText& ibus_text, |
26 bool is_visible) OVERRIDE; | 27 bool is_visible) OVERRIDE; |
27 virtual void UpdateLookupTable(const ibus::IBusLookupTable& lookup_table, | 28 virtual void UpdateLookupTable(const ibus::IBusLookupTable& lookup_table, |
28 bool is_visible) OVERRIDE; | 29 bool is_visible) OVERRIDE; |
29 virtual void UpdateProperty(const ibus::IBusProperty& property) OVERRIDE; | 30 virtual void UpdateProperty(const ibus::IBusProperty& property) OVERRIDE; |
30 virtual void ForwardKeyEvent(uint32 keyval, uint32 keycode, | 31 virtual void ForwardKeyEvent(uint32 keyval, uint32 keycode, |
31 uint32 state) OVERRIDE; | 32 uint32 state) OVERRIDE; |
32 virtual void RequireSurroundingText() OVERRIDE; | 33 virtual void RequireSurroundingText() OVERRIDE; |
| 34 virtual void CommitText(const std::string& text) OVERRIDE; |
33 }; | 35 }; |
34 | 36 |
35 } // namespace chromeos | 37 } // namespace chromeos |
36 | 38 |
37 #endif // CHROMEOS_DBUS_IBUS_MOCK_IBUS_ENGINE_SERVICE_H_ | 39 #endif // CHROMEOS_DBUS_IBUS_MOCK_IBUS_ENGINE_SERVICE_H_ |
OLD | NEW |