diff options
Diffstat (limited to 'src/gui/kernel/qplatformwindow_p.h')
-rw-r--r-- | src/gui/kernel/qplatformwindow_p.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/gui/kernel/qplatformwindow_p.h b/src/gui/kernel/qplatformwindow_p.h index a1c7b75468..0bbddea722 100644 --- a/src/gui/kernel/qplatformwindow_p.h +++ b/src/gui/kernel/qplatformwindow_p.h @@ -19,9 +19,11 @@ #include <QtCore/qbasictimer.h> #include <QtCore/qrect.h> #include <QtCore/qnativeinterface.h> +#include <QtGui/qwindow.h> -#if defined(Q_OS_UNIX) +#if QT_CONFIG(wayland) #include <any> +#include <QtCore/qobject.h> struct wl_surface; #endif @@ -56,6 +58,8 @@ struct Q_GUI_EXPORT QCocoaWindow QT_DECLARE_NATIVE_INTERFACE(QCocoaWindow, 1, QWindow) virtual void setContentBorderEnabled(bool enable) = 0; virtual QPoint bottomLeftClippedByNSWindowOffset() const = 0; + + virtual bool inLiveResize() const = 0; }; #endif @@ -104,7 +108,7 @@ struct Q_GUI_EXPORT QWindowsWindow }; #endif // Q_OS_WIN -#if defined(Q_OS_UNIX) +#if QT_CONFIG(wayland) struct Q_GUI_EXPORT QWaylandWindow : public QObject { Q_OBJECT @@ -124,6 +128,8 @@ public: Q_SIGNALS: void surfaceCreated(); void surfaceDestroyed(); + void surfaceRoleCreated(); + void surfaceRoleDestroyed(); void xdgActivationTokenCreated(const QString &token); protected: |