summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/wasm/qwasmeventdispatcher.cpp
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@qt.io>2020-02-17 15:08:58 +0100
committerTor Arne Vestbø <tor.arne.vestbo@qt.io>2020-02-19 20:04:19 +0000
commit8c3cc07bf5254cb91b37a0000191871e9e32014e (patch)
tree04e79baebbb37dfd4fde9b9a1e2a6691861e4ef0 /src/plugins/platforms/wasm/qwasmeventdispatcher.cpp
parentfc3226e7909812092e9e1acdd45140427b3a4cf0 (diff)
widgets: Translate QWindow move events into widget relative position
If a widget backed by a QWindow is moved we need to translate the window geometry into a position relative to the parent widget. In most cases this was incidentally working due to widgets backed by QWindows always having QWindow parents too, so the QWindow position was applicable to the widget as well. But when Qt::WA_DontCreateNativeAncestors is used this is no longer the case, and we would end up with a widget geometry that included the parent positions all the way up to the next native widget. The updatePos() function has been squashed into handleMoveEvent(), since we need to ensure the position in the move event sent to the widget is correct as well. Change-Id: I55894ad7ab42a6d4d65e446a332ecdd7dcdcc263 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'src/plugins/platforms/wasm/qwasmeventdispatcher.cpp')
0 files changed, 0 insertions, 0 deletions