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)
commit151a17761334038181e3f3b36846757560deadf6
treedb7f450b198f79bd0557665423a83678a1d5f520
parentbafeda59c7707f67e5bbf13f3a4772e21faeb09a
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/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