5#ifndef QUICKWINDOWAGENTPRIVATE_H
6#define QUICKWINDOWAGENTPRIVATE_H
19#include <QWKCore/qwkconfig.h>
20#include <QWKCore/private/windowagentbase_p.h>
21#include <QWKQuick/quickwindowagent.h>
25 class QuickWindowAgentPrivate :
public WindowAgentBasePrivate {
26 Q_DECLARE_PUBLIC(QuickWindowAgent)
28 QuickWindowAgentPrivate();
29 ~QuickWindowAgentPrivate()
override;
34 QQuickWindow *hostWindow{};
37 QQuickItem *systemButtonAreaItem{};
38 std::unique_ptr<QObject> systemButtonAreaItemHandler;
41#if defined(Q_OS_WINDOWS) && QWINDOWKIT_CONFIG(ENABLE_WINDOWS_SYSTEM_BORDERS)
42 void setupWindows10BorderWorkaround();
49 QPointer<QQuickItem> win10BorderItem{};
QWindowKit namespace.
Definition abstractwindowcontext.cpp:13