Sine Striker
2023-12-07 1a1f26d9e4ab6a4fe51baa78e40c4cdf3f402bcf
src/core/contexts/abstractwindowcontext_p.h
@@ -16,13 +16,13 @@
    class QWK_CORE_EXPORT AbstractWindowContext : public QObject {
        Q_OBJECT
    public:
        AbstractWindowContext(const QObject *host, const WindowItemDelegate *delegate);
        AbstractWindowContext();
        ~AbstractWindowContext() override;
    public:
        virtual bool setup() = 0;
        virtual bool setup(QObject *host, WindowItemDelegate *delegate);
        inline const QObject *host() const;
        inline 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:
        const QObject *m_host;
        const WindowItemDelegate *m_delegate;
        QObject *m_host;
        std::unique_ptr<WindowItemDelegate> m_delegate;
        QWindow *m_windowHandle;
        QSet<const QObject *> m_hitTestVisibleItems;
@@ -57,7 +57,7 @@
        mutable QRegion hitTestVisibleShape;
    };
    inline const QObject *AbstractWindowContext::host() const {
    inline QObject *AbstractWindowContext::host() const {
        return m_host;
    }