Generic property support for platform windows
authorLasse Holmstedt <lasse.holmstedt@nokia.com>
Wed, 31 Aug 2011 07:55:11 +0000 (09:55 +0200)
committerQt by Nokia <qt-info@nokia.com>
Mon, 5 Sep 2011 09:11:04 +0000 (11:11 +0200)
commit6fd75df2889c5635f3de265f40f9d23a35a94d00
tree08c7fdef20be0feeb11b16c37200bd88cd70e4ce
parent74cf3bfc2c62ac30d16be68db1237a3dc55843a4
Generic property support for platform windows

QPlatformNativeInterface can now contain generic window
properties in a QVariantMap, to facilitate communication
with the compositor and clients for certain platforms.
When window properties change, a signal is emitted from the
respective QPlatformNativeInterface instance. The properties
are intended to be read/writable from both client and server.

Change-Id: I7b42f7910d03c0d309add6c7dbb1c9b66ad22a3f
Reviewed-on: http://codereview.qt.nokia.com/3956
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
src/gui/kernel/qplatformnativeinterface_qpa.cpp
src/gui/kernel/qplatformnativeinterface_qpa.h
src/plugins/platforms/wayland/qwaylandnativeinterface.cpp
src/plugins/platforms/wayland/qwaylandnativeinterface.h
src/plugins/platforms/wayland/qwaylandwindow.cpp
src/plugins/platforms/wayland/windowmanager_integration/qwaylandwindowmanager-client-protocol.h [deleted file]
src/plugins/platforms/wayland/windowmanager_integration/qwaylandwindowmanagerintegration.cpp
src/plugins/platforms/wayland/windowmanager_integration/qwaylandwindowmanagerintegration.h
src/plugins/platforms/wayland/windowmanager_integration/wayland-windowmanager-client-protocol.h [new file with mode: 0644]
src/plugins/platforms/wayland/windowmanager_integration/wayland-windowmanager-protocol.c
src/plugins/platforms/wayland/windowmanager_integration/windowmanager_integration.pri