diff options
author | crupest <crupest@outlook.com> | 2020-04-05 23:35:15 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2020-04-05 23:35:15 +0800 |
commit | 41e17e281ba31e9eff612017f5a2dafd847278b0 (patch) | |
tree | f0736679652abbfa1beeef3aa3d7dabfae8da0b9 /src/win/native/ui_application.cpp | |
parent | e9590859b1aaa1c2bf4714893daf34fbfd4166fd (diff) | |
download | cru-41e17e281ba31e9eff612017f5a2dafd847278b0.tar.gz cru-41e17e281ba31e9eff612017f5a2dafd847278b0.tar.bz2 cru-41e17e281ba31e9eff612017f5a2dafd847278b0.zip |
...
Diffstat (limited to 'src/win/native/ui_application.cpp')
-rw-r--r-- | src/win/native/ui_application.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/win/native/ui_application.cpp b/src/win/native/ui_application.cpp index 80460b29..7fba6805 100644 --- a/src/win/native/ui_application.cpp +++ b/src/win/native/ui_application.cpp @@ -7,6 +7,7 @@ #include "cru/win/native/cursor.hpp" #include "cru/win/native/exception.hpp" #include "cru/win/native/god_window.hpp" +#include "cru/win/native/input_method.hpp" #include "cru/win/native/window.hpp" #include "god_window_message.hpp" #include "timer.hpp" @@ -32,6 +33,7 @@ WinUiApplication::WinUiApplication() { timer_manager_ = std::make_unique<TimerManager>(god_window_.get()); window_manager_ = std::make_unique<WindowManager>(this); cursor_manager_ = std::make_unique<WinCursorManager>(); + input_method_manager_ = std::make_unique<WinInputMethodManager>(this); } WinUiApplication::~WinUiApplication() { instance = nullptr; } @@ -108,4 +110,8 @@ cru::platform::graph::IGraphFactory* WinUiApplication::GetGraphFactory() { ICursorManager* WinUiApplication::GetCursorManager() { return cursor_manager_.get(); } + +IInputMethodManager* WinUiApplication::GetInputMethodManager() { + return input_method_manager_.get(); +} } // namespace cru::platform::native::win |