summaryrefslogtreecommitdiffstats
path: root/src/compositor/compositor_api/qwaylandsurface_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/compositor/compositor_api/qwaylandsurface_p.h')
-rw-r--r--src/compositor/compositor_api/qwaylandsurface_p.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/compositor/compositor_api/qwaylandsurface_p.h b/src/compositor/compositor_api/qwaylandsurface_p.h
index 635820931..d8b289c63 100644
--- a/src/compositor/compositor_api/qwaylandsurface_p.h
+++ b/src/compositor/compositor_api/qwaylandsurface_p.h
@@ -56,7 +56,6 @@
#include <QtWaylandCompositor/qwaylandsurface.h>
#include <QtWaylandCompositor/qwaylandbufferref.h>
-#include <QtWaylandCompositor/private/qwlinputpanelsurface_p.h>
#include <QtWaylandCompositor/private/qwlregion_p.h>
#include <QtCore/QVector>
@@ -78,6 +77,7 @@ class QWaylandCompositor;
class QWaylandSurface;
class QWaylandView;
class QWaylandSurfaceInterface;
+class QWaylandInputMethodControl;
namespace QtWayland {
class FrameCallback;
@@ -105,8 +105,6 @@ public:
void notifyViewsAboutDestruction();
- void setInputPanelSurface(QtWayland::InputPanelSurface *ips) { inputPanelSurface = ips; }
-
#ifndef QT_NO_DEBUG
static void addUninitializedSurface(QWaylandSurfacePrivate *surface);
static void removeUninitializedSurface(QWaylandSurfacePrivate *surface);
@@ -161,8 +159,6 @@ public: //member variables
QList<QtWayland::FrameCallback *> pendingFrameCallbacks;
QList<QtWayland::FrameCallback *> frameCallbacks;
- QtWayland::InputPanelSurface *inputPanelSurface;
-
QRegion inputRegion;
QRegion opaqueRegion;
@@ -175,6 +171,7 @@ public: //member variables
bool isInitialized;
Qt::ScreenOrientation contentOrientation;
QWindow::Visibility visibility;
+ QWaylandInputMethodControl *inputMethodControl;
class Subsurface : public QtWaylandServer::wl_subsurface
{