summaryrefslogtreecommitdiffstats
path: root/src/testlib
diff options
context:
space:
mode:
authorMorten Johan Sørvig <morten.sorvig@digia.com>2015-03-09 14:51:33 +0100
committerMorten Johan Sørvig <morten.sorvig@theqtcompany.com>2015-03-12 09:32:17 +0000
commit10126b37d2e4655e17a2ea25b10801d8f9186f1c (patch)
treea805c18bb3bb66f3fc1b9767cc887b78d29034d9 /src/testlib
parentee63462f472d528214b4a5163a36da0bb963c166 (diff)
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>
Diffstat (limited to 'src/testlib')
0 files changed, 0 insertions, 0 deletions