Add framestrut mouse events.
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>
Wed, 27 Jun 2012 14:20:18 +0000 (16:20 +0200)
committerQt by Nokia <qt-info@nokia.com>
Fri, 29 Jun 2012 14:22:19 +0000 (16:22 +0200)
commitf58e046a611118a6349ee617a98dbb24280ef183
tree50fb5a6348723553da5cb8d261282f7ec3adf16b
parent2b368469c8e58e0df26e48706b5864d5e4f7da5e
Add framestrut mouse events.

- Add infrastructure to QWindowSystemInterface.
- Add a setter for enabling framestrut events
  to QPlatformWindow.
- Add Windows implementation, pass keyboard modifiers.

QDockWidget relies on it for docking.

Task-number: QTBUG-26296
Change-Id: I9d84b356e9a5eb341f57b6f51f34b6b494ff7f87
Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
14 files changed:
src/gui/kernel/qguiapplication.cpp
src/gui/kernel/qplatformwindow.h
src/gui/kernel/qplatformwindow_qpa.cpp
src/gui/kernel/qwindowsysteminterface_qpa.cpp
src/gui/kernel/qwindowsysteminterface_qpa.h
src/gui/kernel/qwindowsysteminterface_qpa_p.h
src/plugins/platforms/windows/qwindowscontext.cpp
src/plugins/platforms/windows/qwindowsmousehandler.cpp
src/plugins/platforms/windows/qwindowsmousehandler.h
src/plugins/platforms/windows/qwindowswindow.cpp
src/plugins/platforms/windows/qwindowswindow.h
src/widgets/kernel/qwidgetwindow_qpa.cpp
src/widgets/kernel/qwidgetwindow_qpa_p.h
src/widgets/widgets/qdockwidget.cpp