diff options
author | David Redondo <qt@david-redondo.de> | 2024-03-07 15:18:40 +0100 |
---|---|---|
committer | David Redondo <qt@david-redondo.de> | 2024-05-10 08:57:33 +0200 |
commit | de2c3b3f85698d210ccfdb4b1e65e1c397a1cd3a (patch) | |
tree | 08b60b33367f0a4df03bc53e1ff9aab6d32c6a0c /src/client/qwaylandintegration_p.h | |
parent | a5bea434aa9137f9b0ba6170fbb5a237e890b021 (diff) |
client: Disentangle platform services and windowmanagerintegration
The current state was a bit messy with the platform services being
the potentially no initialised qt window manager extension wayland
object.
Change-Id: Id1f911b75d34fcf70594ca7257b79bf431f0643f
Reviewed-by: David Edmundson <davidedmundson@kde.org>
Diffstat (limited to 'src/client/qwaylandintegration_p.h')
-rw-r--r-- | src/client/qwaylandintegration_p.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/client/qwaylandintegration_p.h b/src/client/qwaylandintegration_p.h index 81d1ae6d2..f26cc3d29 100644 --- a/src/client/qwaylandintegration_p.h +++ b/src/client/qwaylandintegration_p.h @@ -34,6 +34,7 @@ class QWaylandInputDeviceIntegration; class QWaylandInputDevice; class QWaylandScreen; class QWaylandCursor; +class QWaylandPlatformServices; class Q_WAYLANDCLIENT_EXPORT QWaylandIntegration : public QPlatformIntegration { @@ -136,6 +137,7 @@ private: #if QT_CONFIG(accessibility) mutable QScopedPointer<QPlatformAccessibility> mAccessibility; #endif + QScopedPointer<QWaylandPlatformServices> mPlatformServices; QMutex mClientBufferInitLock; bool mClientBufferIntegrationInitialized = false; bool mServerBufferIntegrationInitialized = false; |