QPlatformWindow: Add Window masks.
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>
Mon, 25 Jun 2012 11:58:41 +0000 (13:58 +0200)
committerQt by Nokia <qt-info@nokia.com>
Tue, 26 Jun 2012 12:40:26 +0000 (14:40 +0200)
commit8e280d1e187b09651c7036bd76272342d52ce401
tree9ddd14d0ec9690dc715bc4c6f60d1a0e2c47bf0d
parent799f0841a6f22ccaa03f3673ba91ad7b40f20612
QPlatformWindow: Add Window masks.

Add functionality for window masks to QPlatformWindow, which is
required to implement QWidget::setMask() in order to fix
the regression in functionality from Qt 4.8.

Change-Id: I2c2d5629f0b4c6d90e52595ad70b13559aab1f41
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
src/gui/kernel/qplatformintegration.h
src/gui/kernel/qplatformwindow.h
src/gui/kernel/qplatformwindow_qpa.cpp
src/plugins/platforms/windows/qwindowsintegration.cpp
src/plugins/platforms/windows/qwindowswindow.cpp
src/plugins/platforms/windows/qwindowswindow.h
src/plugins/platforms/xcb/qxcbintegration.cpp
src/plugins/platforms/xcb/qxcbwindow.cpp
src/plugins/platforms/xcb/qxcbwindow.h
src/plugins/platforms/xcb/xcb.pro
src/widgets/kernel/qwidget_qpa.cpp