SineStriker
2023-12-27 2f2ee6571e9ce784db0488ade60816f09bd7448c
src/core/windowagentbase.cpp
@@ -5,9 +5,9 @@
#include "qwkglobal_p.h"
#if defined(Q_OS_WINDOWS) && !QWINDOWKIT_CONFIG(FORCE_QT_WINDOW_CONTEXT)
#if defined(Q_OS_WINDOWS) && !QWINDOWKIT_CONFIG(ENABLE_QT_WINDOW_CONTEXT)
#  include "win32windowcontext_p.h"
#elif defined(Q_OS_MAC) && !QWINDOWKIT_CONFIG(FORCE_QT_WINDOW_CONTEXT)
#elif defined(Q_OS_MAC) && !QWINDOWKIT_CONFIG(ENABLE_QT_WINDOW_CONTEXT)
#  include "cocoawindowcontext_p.h"
#else
#  include "qtwindowcontext_p.h"
@@ -33,9 +33,9 @@
            return windowContextFactoryMethod();
        }
#if defined(Q_OS_WINDOWS) && !QWINDOWKIT_CONFIG(FORCE_QT_WINDOW_CONTEXT)
#if defined(Q_OS_WINDOWS) && !QWINDOWKIT_CONFIG(ENABLE_QT_WINDOW_CONTEXT)
        return new Win32WindowContext();
#elif defined(Q_OS_MAC) && !QWINDOWKIT_CONFIG(FORCE_QT_WINDOW_CONTEXT)
#elif defined(Q_OS_MAC) && !QWINDOWKIT_CONFIG(ENABLE_QT_WINDOW_CONTEXT)
        return new CocoaWindowContext();
#else
        return new QtWindowContext();
@@ -55,23 +55,9 @@
        return d->context->windowAttribute(key);
    }
    void WindowAgentBase::setWindowAttribute(const QString &key, const QVariant &var) {
    bool WindowAgentBase::setWindowAttribute(const QString &key, const QVariant &attribute) {
        Q_D(WindowAgentBase);
        d->context->setWindowAttribute(key, var);
    }
    bool WindowAgentBase::isEnabled() const {
        Q_D(const WindowAgentBase);
        return d->context->isEnabled();
    }
    void WindowAgentBase::setEnabled(bool enabled) {
        Q_D(WindowAgentBase);
        if (enabled == d->context->isEnabled()) {
            return;
        }
        d->context->setEnabled(enabled);
        Q_EMIT enabledChanged(enabled);
        return d->context->setWindowAttribute(key, attribute);
    }
    void WindowAgentBase::showSystemMenu(const QPoint &pos) {