From 30b7c6512cde501e0e5da6e2a6dd2d8113092269 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Thu, 2 Jun 2011 23:20:47 +0200 Subject: X11 DnD implementation Initial code for DnD on X11. Only Xdnd based, Motif DnD is being ignored. The code is currently limited to dropping stuff onto the application. Starting drags is not yet implemented. Reviewed-by: Samuel --- src/plugins/platforms/xcb/qxcbclipboard.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/plugins/platforms/xcb/qxcbclipboard.h') diff --git a/src/plugins/platforms/xcb/qxcbclipboard.h b/src/plugins/platforms/xcb/qxcbclipboard.h index 57900f4b54..c3207cfcd0 100644 --- a/src/plugins/platforms/xcb/qxcbclipboard.h +++ b/src/plugins/platforms/xcb/qxcbclipboard.h @@ -75,10 +75,12 @@ public: QByteArray getDataInFormat(xcb_atom_t modeAtom, xcb_atom_t fmtatom); xcb_window_t getSelectionOwner(xcb_atom_t atom) const; + QByteArray getSelection(xcb_window_t win, xcb_atom_t selection, xcb_atom_t target, xcb_atom_t property); private: void setOwner(xcb_window_t window); + xcb_generic_event_t *waitForClipboardEvent(xcb_window_t win, int type, int timeout); xcb_atom_t sendTargetsSelection(QMimeData *d, xcb_window_t window, xcb_atom_t property); xcb_atom_t sendSelection(QMimeData *d, xcb_atom_t target, xcb_window_t window, xcb_atom_t property); -- cgit v1.2.3