| | |
| | | |
| | | namespace QWK { |
| | | |
| | | /*! |
| | | \class QuickWindowAgent |
| | | \brief QuickWindowAgent is the window agent for QtQuick. |
| | | |
| | | It provides interfaces for QtQuick and processes some Qt events related to the QQuickItem |
| | | instance. The usage of all APIs is consistent with the \a Widgets module. |
| | | */ |
| | | |
| | | QuickWindowAgentPrivate::QuickWindowAgentPrivate() = default; |
| | | |
| | | QuickWindowAgentPrivate::~QuickWindowAgentPrivate() = default; |
| | |
| | | d->setup(window, new QuickItemDelegate()); |
| | | d->hostWindow = window; |
| | | |
| | | #if defined(Q_OS_WINDOWS) && QWINDOWKIT_CONFIG(ENABLE_WINDOWS_SYSTEM_BORDER) |
| | | #if defined(Q_OS_WINDOWS) && QWINDOWKIT_CONFIG(ENABLE_WINDOWS_SYSTEM_BORDERS) |
| | | d->setupWindows10BorderWorkaround(); |
| | | #endif |
| | | return true; |
| | |
| | | d->context->setHitTestVisible(item, visible); |
| | | } |
| | | |
| | | /*! |
| | | \internal |
| | | */ |
| | | QuickWindowAgent::QuickWindowAgent(QuickWindowAgentPrivate &d, QObject *parent) |
| | | : WindowAgentBase(d, parent) { |
| | | d.init(); |