Redirect keyboard/mouse grab to the widget parent window.
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>
Thu, 6 Sep 2012 11:51:02 +0000 (13:51 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Sat, 22 Sep 2012 18:46:30 +0000 (20:46 +0200)
commitf6155aec30c343edbad5ba12b189ca2d9c4904b5
tree38d65fd1ce30e02d8012037ecb867064296a93fa
parente0b1eac3ff1abbf4f8d27d6b0bdfe0ebc1d12b7c
Redirect keyboard/mouse grab to the widget parent window.

Use the native parent's window if the widget in question does not
have one. This should be in line with Qt 4.8 using effectiveWinId().

Remove redundant code in grabMouse(QCursor).

Change-Id: Id6ab192e739221fe89f865f4d2f7a6d4671a190b
Reviewed-by: Qt Doc Bot <qt_docbot@qt-project.org>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
src/widgets/kernel/qwidget_qpa.cpp
tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp