summaryrefslogtreecommitdiffstats
path: root/src/compositor/compositor_api/qwaylandseat_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/compositor/compositor_api/qwaylandseat_p.h')
-rw-r--r--src/compositor/compositor_api/qwaylandseat_p.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/compositor/compositor_api/qwaylandseat_p.h b/src/compositor/compositor_api/qwaylandseat_p.h
index 6588600cf..eb86aec37 100644
--- a/src/compositor/compositor_api/qwaylandseat_p.h
+++ b/src/compositor/compositor_api/qwaylandseat_p.h
@@ -90,7 +90,7 @@ class Q_WAYLAND_COMPOSITOR_EXPORT QWaylandSeatPrivate : public QObjectPrivate, p
public:
Q_DECLARE_PUBLIC(QWaylandSeat)
- QWaylandSeatPrivate(QWaylandSeat *seat, QWaylandCompositor *compositor);
+ QWaylandSeatPrivate(QWaylandSeat *seat);
~QWaylandSeatPrivate();
void clientRequestedDataDevice(QtWayland::DataDeviceManager *dndSelection, struct wl_client *client, uint32_t id);
@@ -113,6 +113,7 @@ protected:
void seat_destroy_resource(wl_seat::Resource *resource) Q_DECL_OVERRIDE;
private:
+ bool isInitialized;
QWaylandCompositor *compositor;
QWaylandView *mouseFocus;
QWaylandSurface *keyboardFocus;
@@ -123,6 +124,7 @@ private:
QScopedPointer<QWaylandTouch> touch;
QScopedPointer<QtWayland::DataDevice> data_device;
QScopedPointer<QWaylandDrag> drag_handle;
+ QScopedPointer<QWaylandKeymap> keymap;
};