Yuhang Zhao
2023-12-06 0287f19b3eabf6b6632d51c0288e6cf0be2c5e69
src/core/contexts/abstractwindowcontext.cpp
@@ -2,13 +2,13 @@
namespace QWK {
    AbstractWindowContext::AbstractWindowContext(QObject *host, WindowItemDelegate *delegate)
    AbstractWindowContext::AbstractWindowContext(const QObject *host, const WindowItemDelegate *delegate)
        : m_host(host), m_delegate(delegate), m_windowHandle(delegate->hostWindow(host)) {
    }
    AbstractWindowContext::~AbstractWindowContext() = default;
    bool AbstractWindowContext::setHitTestVisible(QObject *obj, bool visible) {
    bool AbstractWindowContext::setHitTestVisible(const QObject *obj, bool visible) {
        Q_ASSERT(obj);
        if (!obj) {
            return false;
@@ -38,7 +38,7 @@
    }
    bool AbstractWindowContext::setSystemButton(CoreWindowAgent::SystemButton button,
                                                QObject *obj) {
                                                const QObject *obj) {
        Q_ASSERT(obj);
        Q_ASSERT(button != CoreWindowAgent::Unknown);
        if (!obj || (button == CoreWindowAgent::Unknown)) {
@@ -52,7 +52,7 @@
        return true;
    }
    bool AbstractWindowContext::setTitleBar(QObject *item) {
    bool AbstractWindowContext::setTitleBar(const QObject *item) {
        Q_ASSERT(item);
        if (!item) {
            return false;
@@ -90,7 +90,7 @@
                continue;
            }
            if (m_delegate->mapGeometryToScene(currentButton).contains(pos)) {
                *button = CoreWindowAgent::WindowIcon;
                *button = static_cast<CoreWindowAgent::SystemButton>(i);
                return true;
            }
        }
@@ -115,7 +115,7 @@
            return false;
        }
        if (!m_delegate->mapGeometryToScene(m_titleBar).contains(pos)) {
        if (!titleBarRect.contains(pos)) {
            return false;
        }