aboutsummaryrefslogtreecommitdiff
path: root/src/win/native/ui_application.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/win/native/ui_application.cpp')
-rw-r--r--src/win/native/ui_application.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/win/native/ui_application.cpp b/src/win/native/ui_application.cpp
index 360f6e41..fdc0aace 100644
--- a/src/win/native/ui_application.cpp
+++ b/src/win/native/ui_application.cpp
@@ -47,6 +47,8 @@ WinUiApplication::WinUiApplication(HINSTANCE h_instance)
god_window_ = std::make_shared<GodWindow>(this);
timer_manager_ = std::make_shared<TimerManager>(god_window_.get());
window_manager_ = std::make_shared<WindowManager>(this);
+
+ cursor_manager_.reset(new WinCursorManager());
}
WinUiApplication::~WinUiApplication() { instance = nullptr; }
@@ -118,4 +120,8 @@ NativeWindow* WinUiApplication::CreateWindow(NativeWindow* parent) {
return new WinNativeWindow(this, window_manager_->GetGeneralWindowClass(),
WS_OVERLAPPEDWINDOW, p);
}
+
+WinCursorManager* WinUiApplication::GetCursorManager() {
+ return cursor_manager_.get();
+}
} // namespace cru::platform::native::win