Separate Simple Backend creation from initialization.
[chromium-blink-merge.git] / chromeos / dbus / ibus / mock_ibus_engine_service.cc
blobb5923613b2563e79b41fca3c17b25b18fd21ba87
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
3 // found in the LICENSE file.
5 #include "chromeos/dbus/ibus/mock_ibus_engine_service.h"
7 namespace chromeos {
9 MockIBusEngineService::MockIBusEngineService() {
12 MockIBusEngineService::~MockIBusEngineService() {
15 void MockIBusEngineService::SetEngine(IBusEngineHandlerInterface* handler) {
18 void MockIBusEngineService::UnsetEngine() {
21 void MockIBusEngineService::RegisterProperties(
22 const IBusPropertyList& property_list) {
25 void MockIBusEngineService::UpdatePreedit(const IBusText& ibus_text,
26 uint32 cursor_pos,
27 bool is_visible,
28 IBusEnginePreeditFocusOutMode mode) {
31 void MockIBusEngineService::UpdateAuxiliaryText(const IBusText& ibus_text,
32 bool is_visible) {
35 void MockIBusEngineService::UpdateLookupTable(
36 const IBusLookupTable& lookup_table,
37 bool is_visible) {
40 void MockIBusEngineService::UpdateProperty(const IBusProperty& property) {
43 void MockIBusEngineService::ForwardKeyEvent(uint32 keyval,
44 uint32 keycode,
45 uint32 state) {
48 void MockIBusEngineService::RequireSurroundingText() {
51 void MockIBusEngineService::CommitText(const std::string& text) {
54 } // namespace chromeos