| | |
| | | |
| | | #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" |
| | |
| | | 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(); |
| | |
| | | |
| | | WindowAgentBase::~WindowAgentBase() = default; |
| | | |
| | | QVariant WindowAgentBase::windowAttribute(const QString &key) const { |
| | | Q_D(const WindowAgentBase); |
| | | return d->context->windowAttribute(key); |
| | | } |
| | | |
| | | bool WindowAgentBase::setWindowAttribute(const QString &key, const QVariant &attribute) { |
| | | Q_D(WindowAgentBase); |
| | | return d->context->setWindowAttribute(key, attribute); |
| | | } |
| | | |
| | | void WindowAgentBase::showSystemMenu(const QPoint &pos) { |
| | | Q_D(WindowAgentBase); |
| | | d->context->showSystemMenu(pos); |