From 0338eb4f547f8eebe8c838c0794ec935db3cf0d8 Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 29 Sep 2021 19:02:50 +0800 Subject: ... --- src/osx/gui/Window.mm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'src') diff --git a/src/osx/gui/Window.mm b/src/osx/gui/Window.mm index e69de29b..1ee0299a 100644 --- a/src/osx/gui/Window.mm +++ b/src/osx/gui/Window.mm @@ -0,0 +1,27 @@ +#include "cru/osx/gui/Window.hpp" + +#include "cru/osx/gui/UiApplication.hpp" + +namespace cru::platform::gui::osx { +namespace details { +class OsxWindowPrivate { + friend OsxWindow; + + public: + explicit OsxWindowPrivate(OsxWindow* osx_window) : osx_window_(osx_window) {} + + CRU_DELETE_COPY(OsxWindowPrivate) + CRU_DELETE_MOVE(OsxWindowPrivate) + + ~OsxWindowPrivate() = default; + + private: + OsxWindow* osx_window_; +}; +} + +OsxWindow::OsxWindow(OsxUiApplication* ui_application) + : OsxGuiResource(ui_application), p_(new details::OsxWindowPrivate(this)) {} + +OsxWindow::~OsxWindow() {} +} -- cgit v1.2.3