diff options
author | crupest <crupest@outlook.com> | 2022-01-28 22:56:28 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2022-01-28 22:56:28 +0800 |
commit | e7da93f75ba57fa4ab1ae1fd8053266ed09f92d8 (patch) | |
tree | 33f5017ebed5227f2066029237a736f53f7adcf9 /src/win/gui/UiApplication.cpp | |
parent | fb992c554110ddd28c18b2cbed79eee8e10cd4a9 (diff) | |
download | cru-e7da93f75ba57fa4ab1ae1fd8053266ed09f92d8.tar.gz cru-e7da93f75ba57fa4ab1ae1fd8053266ed09f92d8.tar.bz2 cru-e7da93f75ba57fa4ab1ae1fd8053266ed09f92d8.zip |
...
Diffstat (limited to 'src/win/gui/UiApplication.cpp')
-rw-r--r-- | src/win/gui/UiApplication.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/win/gui/UiApplication.cpp b/src/win/gui/UiApplication.cpp index dadcfc75..6cacc8b2 100644 --- a/src/win/gui/UiApplication.cpp +++ b/src/win/gui/UiApplication.cpp @@ -7,6 +7,8 @@ #include "cru/win/DebugLogger.hpp" #include "cru/win/StdOutLogger.hpp" #include "cru/win/graphics/direct/Factory.hpp" +#include "cru/win/gui/Base.hpp" +#include "cru/win/gui/Clipboard.hpp" #include "cru/win/gui/Cursor.hpp" #include "cru/win/gui/Exception.hpp" #include "cru/win/gui/GodWindow.hpp" @@ -43,6 +45,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>(); + clipboard_ = std::make_unique<WinClipboard>(this); } WinUiApplication::~WinUiApplication() { instance = nullptr; } @@ -112,9 +115,6 @@ ICursorManager* WinUiApplication::GetCursorManager() { return cursor_manager_.get(); } -IClipboard* WinUiApplication::GetClipboard() { - // TODO: Implement this. - return nullptr; -} +IClipboard* WinUiApplication::GetClipboard() { return clipboard_.get(); } } // namespace cru::platform::gui::win |