Yuhang Zhao
2023-12-06 0287f19b3eabf6b6632d51c0288e6cf0be2c5e69
src/core/contexts/abstractwindowcontext_p.h
@@ -16,13 +16,13 @@
    class QWK_CORE_EXPORT AbstractWindowContext : public QObject {
        Q_OBJECT
    public:
        AbstractWindowContext(QObject *host, WindowItemDelegate *delegate);
        AbstractWindowContext(const QObject *host, const WindowItemDelegate *delegate);
        ~AbstractWindowContext() override;
    public:
        virtual bool setup() = 0;
        inline QObject *host() const;
        inline const QObject *host() const;
        inline QWindow *window() const;
        inline bool isHitTestVisible(const QObject *obj) const;
@@ -42,8 +42,8 @@
        bool isInTitleBarDraggableArea(const QPoint &pos) const;
    protected:
        QObject *m_host;
        std::unique_ptr<WindowItemDelegate> m_delegate;
        const QObject *m_host;
        const WindowItemDelegate *m_delegate;
        QWindow *m_windowHandle;
        QSet<const QObject *> m_hitTestVisibleItems;
@@ -57,7 +57,7 @@
        mutable QRegion hitTestVisibleShape;
    };
    inline QObject *AbstractWindowContext::host() const {
    inline const QObject *AbstractWindowContext::host() const {
        return m_host;
    }