5#ifndef WIDGETWINDOWAGENTPRIVATE_H
6#define WIDGETWINDOWAGENTPRIVATE_H
17#include <QWKCore/qwkconfig.h>
18#include <QWKCore/private/windowagentbase_p.h>
19#include <QWKWidgets/widgetwindowagent.h>
23 class WidgetWindowAgentPrivate :
public WindowAgentBasePrivate {
24 Q_DECLARE_PUBLIC(WidgetWindowAgent)
26 WidgetWindowAgentPrivate();
27 ~WidgetWindowAgentPrivate();
32 QWidget *hostWidget{};
35 QWidget *systemButtonAreaWidget{};
36 std::unique_ptr<QObject> systemButtonAreaWidgetEventFilter;
39#if defined(Q_OS_WINDOWS) && QWINDOWKIT_CONFIG(ENABLE_WINDOWS_SYSTEM_BORDERS)
40 void setupWindows10BorderWorkaround();
41 std::unique_ptr<QObject> borderHandler;
QWindowKit namespace.
Definition abstractwindowcontext.cpp:13