diff options
author | Liang Qi <liang.qi@qt.io> | 2023-11-15 14:43:46 +0100 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2023-11-16 14:34:16 +0100 |
commit | 5896314ff3e46849b6ff7e1069f2273cc6508cf7 (patch) | |
tree | a9b941f2a843bc607880511c55f0af309ae36336 /src/plugins/platforms/xcb/qxcbwindow.h | |
parent | a0260c6a36b414822908d8a302712d8554e63a61 (diff) |
xcb: make QXcbWindow inherit QObject
Pick-to: 6.6 6.5
Change-Id: I418305f1e66bdf90b8bda724976916e320012961
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'src/plugins/platforms/xcb/qxcbwindow.h')
-rw-r--r-- | src/plugins/platforms/xcb/qxcbwindow.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/platforms/xcb/qxcbwindow.h b/src/plugins/platforms/xcb/qxcbwindow.h index 6a13c4b676..96bf76c131 100644 --- a/src/plugins/platforms/xcb/qxcbwindow.h +++ b/src/plugins/platforms/xcb/qxcbwindow.h @@ -6,6 +6,7 @@ #include <qpa/qplatformwindow.h> #include <qpa/qplatformwindow_p.h> +#include <QtCore/QObject> #include <QtGui/QSurfaceFormat> #include <QtGui/QImage> @@ -20,9 +21,10 @@ class QXcbScreen; class QXcbSyncWindowRequest; class QIcon; -class Q_XCB_EXPORT QXcbWindow : public QXcbObject, public QXcbWindowEventListener, public QPlatformWindow +class Q_XCB_EXPORT QXcbWindow : public QObject, public QXcbObject, public QXcbWindowEventListener, public QPlatformWindow , public QNativeInterface::Private::QXcbWindow { + Q_OBJECT public: enum NetWmState { NetWmStateAbove = 0x1, |