aboutsummaryrefslogtreecommitdiff
path: root/include/cru/osx/gui/Cursor.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/cru/osx/gui/Cursor.h')
-rw-r--r--include/cru/osx/gui/Cursor.h43
1 files changed, 0 insertions, 43 deletions
diff --git a/include/cru/osx/gui/Cursor.h b/include/cru/osx/gui/Cursor.h
deleted file mode 100644
index 6cfd400a..00000000
--- a/include/cru/osx/gui/Cursor.h
+++ /dev/null
@@ -1,43 +0,0 @@
-#pragma once
-#include "Resource.h"
-#include "cru/platform/gui/Cursor.h"
-
-#include <memory>
-
-namespace cru::platform::gui::osx {
-namespace details {
-class OsxWindowPrivate;
-class OsxCursorPrivate;
-class OsxCursorManagerPrivate;
-} // namespace details
-
-class OsxCursor : public OsxGuiResource, public virtual ICursor {
- friend class OsxWindow;
- friend class details::OsxWindowPrivate;
-
- public:
- OsxCursor(IUiApplication* ui_application, SystemCursorType cursor_type);
- CRU_DELETE_COPY(OsxCursor)
- CRU_DELETE_MOVE(OsxCursor)
-
- ~OsxCursor() override;
-
- private:
- std::unique_ptr<details::OsxCursorPrivate> p_;
-};
-
-class OsxCursorManager : public OsxGuiResource, public virtual ICursorManager {
- public:
- explicit OsxCursorManager(IUiApplication* ui_application);
-
- CRU_DELETE_COPY(OsxCursorManager)
- CRU_DELETE_MOVE(OsxCursorManager)
-
- ~OsxCursorManager() override;
-
- std::shared_ptr<ICursor> GetSystemCursor(SystemCursorType type) override;
-
- private:
- std::unique_ptr<details::OsxCursorManagerPrivate> p_;
-};
-} // namespace cru::platform::gui::osx