summaryrefslogtreecommitdiffstats
path: root/src/widgets/kernel/qwidgetwindow_qpa.cpp
Commit message (Collapse)AuthorAgeFilesLines
* implement dragging between top levelsLars Knoll2011-05-221-2/+0
| | | | | | Correctly make use of the topLevelAt() functionality to determine which QWindow should get the drag events.
* re-add in-process DnD implementationLars Knoll2011-05-221-0/+67
| | | | | | Get in-process DnD working again. QDragManager only cares about QWindow's now, and QWidgetWindow maps this to DnD events inside the widget hierachy.
* Deliver leave event to proper widget (not the top-level).Samuel Rødal2011-05-111-1/+2
|
* Improved popup and mouse event handling.Samuel Rødal2011-05-111-23/+100
| | | | | Use QApplicationPrivate::sendMouseEvent() to ensure hover events are sent. Copy most of the popup handling code from qapplication_x11.cpp
* Prevent crash in QWidgetWindow::handleMouseEvent().Samuel Rødal2011-05-101-3/+10
| | | | Don't use mapFrom() between widgets not in the same hierarchy.
* library splitLars Knoll2011-05-071-0/+188