qt5base-lts/tests/manual
Morten Johan Sørvig 10126b37d2 Cocoa: Correct mouse event forwarding for popups
We need to track the active popup globally, having
parent windows track child popups is not sufficient
since there may be one or more intermediate windows
in between the event receiving window and popup window.

Add API to QOCocoaIntegration for tracking the global
popup window and use it instead of the per-window
tracking. Make sure to only close popups on clicks
outside the popup only. Add code to QNSView::handleMouseEvent
that redirects mouse events to the active popup.

Add manual test.

Change-Id: Ia3e3fd42d8fddf5c69f0c6879b333ca544521f61
Task-number: QTBUG-43464
Task-number: QTBUG-31937
Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@theqtcompany.com>
2015-03-12 09:32:17 +00:00
..
bearerex Update copyright headers 2015-02-11 06:49:51 +00:00
cocoa Cocoa: Correct mouse event forwarding for popups 2015-03-12 09:32:17 +00:00
corelib/tools Update copyright headers 2015-02-11 06:49:51 +00:00
diaglib Update copyright headers 2015-02-11 06:49:51 +00:00
dialogs Manual dialog test: Add a message box for printer errors. 2015-03-05 16:01:59 +00:00
filetest Update copyright headers 2015-02-11 06:49:51 +00:00
gestures Update copyright headers 2015-02-11 06:49:51 +00:00
highdpi Update copyright headers 2015-02-11 06:49:51 +00:00
inputmethodhints Update copyright headers 2015-02-11 06:49:51 +00:00
keypadnavigation Update copyright headers 2015-02-11 06:49:51 +00:00
lance Update copyright headers 2015-02-11 06:49:51 +00:00
mkspecs Fixed license headers 2015-02-17 18:46:09 +00:00
network_remote_stresstest Update copyright headers 2015-02-11 06:49:51 +00:00
network_stresstest Update copyright headers 2015-02-11 06:49:51 +00:00
qcursor Update copyright headers 2015-02-11 06:49:51 +00:00
qdesktopservices Update copyright headers 2015-02-11 06:49:51 +00:00
qdesktopwidget Update copyright headers 2015-02-11 06:49:51 +00:00
qgraphicsitem Update copyright headers 2015-02-11 06:49:51 +00:00
qgraphicsitemgroup Update copyright headers 2015-02-11 06:49:51 +00:00
qgraphicslayout/flicker Update copyright headers 2015-02-11 06:49:51 +00:00
qhttpnetworkconnection Update copyright headers 2015-02-11 06:49:51 +00:00
qimagereader Update copyright headers 2015-02-11 06:49:51 +00:00
qlayout Update copyright headers 2015-02-11 06:49:51 +00:00
qlocale Updated BSD licensed file headers 2015-02-15 07:41:17 +00:00
qmetatype Update copyright headers 2015-02-11 06:49:51 +00:00
qmimedatabase Add manual test for QMimeDatabase. 2015-02-25 14:06:20 +00:00
qnetworkaccessmanager/qget Update copyright headers 2015-02-11 06:49:51 +00:00
qnetworkconfiguration Update copyright headers 2015-02-11 06:49:51 +00:00
qnetworkconfigurationmanager Update copyright headers 2015-02-11 06:49:51 +00:00
qnetworkreply Update copyright headers 2015-02-11 06:49:51 +00:00
qopenglcontext Update copyright headers 2015-02-11 06:49:51 +00:00
qopengltextureblitter Update copyright headers 2015-02-11 06:49:51 +00:00
qopenglwidget/openglwidget Update copyright headers 2015-02-11 06:49:51 +00:00
qopenglwindow/multiwindow Fixed license headers 2015-02-17 18:46:09 +00:00
qprintdevice_dump Update copyright headers 2015-02-11 06:49:51 +00:00
qscreen Update copyright headers 2015-02-11 06:49:51 +00:00
qssloptions Update copyright headers 2015-02-11 06:49:51 +00:00
qsslsocket Update copyright headers 2015-02-11 06:49:51 +00:00
qsysinfo QSysInfo: expand Linux distribution detection to /etc/lsb-release 2015-02-25 15:49:20 +00:00
qtabletevent QTabletEvent manual test: use built-in QDebug operator 2015-03-03 13:30:54 +00:00
qtbug-8933 Update copyright headers 2015-02-11 06:49:51 +00:00
qtexteditlist Update copyright headers 2015-02-11 06:49:51 +00:00
qtouchevent Update copyright headers 2015-02-11 06:49:51 +00:00
qwidget_zorder Update copyright headers 2015-02-11 06:49:51 +00:00
repaint Update copyright headers 2015-02-11 06:49:51 +00:00
shortcuts Update copyright headers 2015-02-11 06:49:51 +00:00
socketengine Update copyright headers 2015-02-11 06:49:51 +00:00
textrendering Update copyright headers 2015-02-11 06:49:51 +00:00
touch Update copyright headers 2015-02-11 06:49:51 +00:00
transientwindow Update copyright headers 2015-02-11 06:49:51 +00:00
unc Update copyright headers 2015-02-11 06:49:51 +00:00
widgetgrab Update copyright headers 2015-02-11 06:49:51 +00:00
widgets Update copyright headers 2015-02-11 06:49:51 +00:00
windowchildgeometry Update copyright headers 2015-02-11 06:49:51 +00:00
windowflags Update copyright headers 2015-02-11 06:49:51 +00:00
windowgeometry Update copyright headers 2015-02-11 06:49:51 +00:00
windowmodality Update copyright headers 2015-02-11 06:49:51 +00:00
windowtransparency Updated BSD licensed file headers 2015-02-15 07:41:17 +00:00
xcb_gl_integration Fixed license headers 2015-02-17 18:46:09 +00:00
xembed-raster Updated BSD licensed file headers 2015-02-15 07:41:17 +00:00
xembed-widgets Updated BSD licensed file headers 2015-02-15 07:41:17 +00:00
manual.pro QSysInfo: expand Linux distribution detection to /etc/lsb-release 2015-02-25 15:49:20 +00:00