From 43f2246995faf6c6051af862cb6d2ca64d7c08c6 Mon Sep 17 00:00:00 2001 From: Laszlo Agocs Date: Mon, 25 Jul 2011 10:09:38 +0300 Subject: Add drag and drop events to QWindowSystemInterface. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit For non-desktop platforms these are better suited and are more QPA style than relying purely on QDragManager/QSimpleDrag/sending drag events directly to the windows. Change-Id: Id466830cf83427b3d86925602086a858e8f713e5 Reviewed-on: http://codereview.qt.nokia.com/2084 Reviewed-by: Qt Sanity Bot Reviewed-by: Samuel Rødal --- src/gui/kernel/qguiapplication_p.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/gui/kernel/qguiapplication_p.h') diff --git a/src/gui/kernel/qguiapplication_p.h b/src/gui/kernel/qguiapplication_p.h index 8391662a4a..a08dbca4f1 100644 --- a/src/gui/kernel/qguiapplication_p.h +++ b/src/gui/kernel/qguiapplication_p.h @@ -125,6 +125,9 @@ public: static void processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent *e); + static Qt::DropAction processDrag(QWindow *w, QMimeData *dropData, const QPoint &p); + static Qt::DropAction processDrop(QWindow *w, QMimeData *dropData, const QPoint &p); + static inline Qt::Alignment visualAlignment(Qt::LayoutDirection direction, Qt::Alignment alignment) { if (!(alignment & Qt::AlignHorizontal_Mask)) -- cgit v1.2.3