diff options
Diffstat (limited to 'src/qt-compositor/wayland_wrapper/wlcompositor.h')
-rw-r--r-- | src/qt-compositor/wayland_wrapper/wlcompositor.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/qt-compositor/wayland_wrapper/wlcompositor.h b/src/qt-compositor/wayland_wrapper/wlcompositor.h index 4f83c2e6f..1eec5091f 100644 --- a/src/qt-compositor/wayland_wrapper/wlcompositor.h +++ b/src/qt-compositor/wayland_wrapper/wlcompositor.h @@ -58,8 +58,9 @@ namespace Wayland { class Surface; class InputDevice; +class DataDeviceManager; -class Compositor : public QObject, public Object<struct wl_compositor> +class Compositor : public QObject { Q_OBJECT @@ -135,6 +136,9 @@ private: /* shm/*/ ShmHandler m_shm; + + DataDeviceManager *m_data_device_manager; + QList<Surface *> m_surfaces; QSet<Surface *> m_dirty_surfaces; @@ -156,8 +160,8 @@ private: #endif WindowManagerServerIntegration *m_windowManagerWaylandProtocol; - bool m_dragActive; - friend class Drag; + static void bind_func(struct wl_client *client, void *data, + uint32_t version, uint32_t id); }; } |