From 1fab480dc53e910a614d5d836993adb743d59352 Mon Sep 17 00:00:00 2001
From: Sine Striker <trueful@163.com>
Date: 周六, 16 12月 2023 20:52:30 +0800
Subject: [PATCH] Remove redundant API

---
 src/core/contexts/abstractwindowcontext_p.h |    7 -------
 1 files changed, 0 insertions(+), 7 deletions(-)

diff --git a/src/core/contexts/abstractwindowcontext_p.h b/src/core/contexts/abstractwindowcontext_p.h
index db12f87..be5ab36 100644
--- a/src/core/contexts/abstractwindowcontext_p.h
+++ b/src/core/contexts/abstractwindowcontext_p.h
@@ -29,7 +29,6 @@
 
         inline bool isHitTestVisible(const QObject *obj) const;
         bool setHitTestVisible(const QObject *obj, bool visible);
-        bool setHitTestVisible(const QRect &rect, bool visible);
 
         inline QObject *systemButton(WindowAgentBase::SystemButton button) const;
         bool setSystemButton(WindowAgentBase::SystemButton button, QObject *obj);
@@ -37,7 +36,6 @@
         inline QObject *titleBar() const;
         bool setTitleBar(QObject *obj);
 
-        QRegion hitTestShape() const;
         bool isInSystemButtons(const QPoint &pos, WindowAgentBase::SystemButton *button) const;
         bool isInTitleBarDraggableArea(const QPoint &pos) const;
 
@@ -62,14 +60,9 @@
         QWindow *m_windowHandle{};
 
         QSet<const QObject *> m_hitTestVisibleItems;
-        QList<QRect> m_hitTestVisibleRects;
 
         QObject *m_titleBar{};
         std::array<QObject *, WindowAgentBase::NumSystemButton> m_systemButtons{};
-
-        // Cached shape
-        mutable bool hitTestVisibleShapeDirty{};
-        mutable QRegion hitTestVisibleShape;
     };
 
     inline QObject *AbstractWindowContext::host() const {

--
Gitblit v1.9.1