SineStriker
2024-05-30 e5c3837218c3dc2b7b327f11de5894b9350adbc9
src/quick/quickwindowagent.cpp
@@ -1,3 +1,7 @@
// Copyright (C) 2023-2024 Stdware Collections (https://www.github.com/stdware)
// Copyright (C) 2021-2023 wangwenx190 (Yuhang Zhao)
// SPDX-License-Identifier: Apache-2.0
#include "quickwindowagent.h"
#include "quickwindowagent_p.h"
@@ -59,6 +63,9 @@
        if (!d->context->setTitleBar(item)) {
            return;
        }
#ifdef Q_OS_MAC
        setSystemButtonArea(nullptr);
#endif
        Q_EMIT titleBarWidgetChanged(item);
    }
@@ -75,12 +82,19 @@
        Q_EMIT systemButtonChanged(button, item);
    }
#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
    bool QuickWindowAgent::isHitTestVisible(QQuickItem *item) const {
#else
    bool QuickWindowAgent::isHitTestVisible(const QQuickItem *item) const {
#endif
        Q_D(const QuickWindowAgent);
        return d->context->isHitTestVisible(item);
    }
#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
    void QuickWindowAgent::setHitTestVisible(QQuickItem *item, bool visible) {
#else
    void QuickWindowAgent::setHitTestVisible(const QQuickItem *item, bool visible) {
#endif
        Q_D(QuickWindowAgent);
        d->context->setHitTestVisible(item, visible);
    }
@@ -93,4 +107,4 @@
        d.init();
    }
}
}