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 <string> |
9 #include "chromeos/dbus/ibus/ibus_engine_service.h" | 9 #include "chromeos/dbus/ibus/ibus_engine_service.h" |
10 | 10 |
11 namespace chromeos { | 11 namespace chromeos { |
12 | 12 |
13 class MockIBusEngineService : public IBusEngineService { | 13 class MockIBusEngineService : public IBusEngineService { |
14 public: | 14 public: |
15 MockIBusEngineService(); | 15 MockIBusEngineService(); |
16 virtual ~MockIBusEngineService(); | 16 virtual ~MockIBusEngineService(); |
17 | 17 |
18 // IBusEngineService overrides. | 18 // IBusEngineService overrides. |
19 virtual void SetEngine(IBusEngineHandlerInterface* handler) OVERRIDE; | 19 virtual void SetEngine(IBusEngineHandlerInterface* handler) OVERRIDE; |
20 virtual void UnsetEngine() OVERRIDE; | 20 virtual void UnsetEngine() OVERRIDE; |
21 virtual void RegisterProperties( | 21 virtual void RegisterProperties( |
22 const ibus::IBusPropertyList& property_list) OVERRIDE; | 22 const IBusPropertyList& property_list) OVERRIDE; |
23 virtual void UpdatePreedit(const ibus::IBusText& ibus_text, | 23 virtual void UpdatePreedit(const IBusText& ibus_text, |
24 uint32 cursor_pos, | 24 uint32 cursor_pos, |
25 bool is_visible, | 25 bool is_visible, |
26 IBusEnginePreeditFocusOutMode mode) OVERRIDE; | 26 IBusEnginePreeditFocusOutMode mode) OVERRIDE; |
27 virtual void UpdateAuxiliaryText(const ibus::IBusText& ibus_text, | 27 virtual void UpdateAuxiliaryText(const IBusText& ibus_text, |
28 bool is_visible) OVERRIDE; | 28 bool is_visible) OVERRIDE; |
29 virtual void UpdateLookupTable(const ibus::IBusLookupTable& lookup_table, | 29 virtual void UpdateLookupTable(const IBusLookupTable& lookup_table, |
30 bool is_visible) OVERRIDE; | 30 bool is_visible) OVERRIDE; |
31 virtual void UpdateProperty(const ibus::IBusProperty& property) OVERRIDE; | 31 virtual void UpdateProperty(const IBusProperty& property) OVERRIDE; |
32 virtual void ForwardKeyEvent(uint32 keyval, uint32 keycode, | 32 virtual void ForwardKeyEvent(uint32 keyval, uint32 keycode, |
33 uint32 state) OVERRIDE; | 33 uint32 state) OVERRIDE; |
34 virtual void RequireSurroundingText() OVERRIDE; | 34 virtual void RequireSurroundingText() OVERRIDE; |
35 virtual void CommitText(const std::string& text) OVERRIDE; | 35 virtual void CommitText(const std::string& text) OVERRIDE; |
36 }; | 36 }; |
37 | 37 |
38 } // namespace chromeos | 38 } // namespace chromeos |
39 | 39 |
40 #endif // CHROMEOS_DBUS_IBUS_MOCK_IBUS_ENGINE_SERVICE_H_ | 40 #endif // CHROMEOS_DBUS_IBUS_MOCK_IBUS_ENGINE_SERVICE_H_ |
OLD | NEW |