// Copyright 2013 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_BASE_IME_LINUX_INPUT_METHOD_AURALINUX_H_ #define UI_BASE_IME_LINUX_INPUT_METHOD_AURALINUX_H_ #include <memory> #include <optional> #include "base/component_export.h" #include "ui/base/ime/composition_text.h" #include "ui/base/ime/input_method_base.h" #include "ui/base/ime/linux/linux_input_method_context.h" namespace ui { // A ui::InputMethod implementation for Aura on Linux platforms. The // implementation details are separated to ui::LinuxInputMethodContext // interface. class COMPONENT_EXPORT(UI_BASE_IME_LINUX) InputMethodAuraLinux : public InputMethodBase, public LinuxInputMethodContextDelegate { … }; } // namespace ui #endif // UI_BASE_IME_LINUX_INPUT_METHOD_AURALINUX_H_