Allow generic plugins to set defaults for window system properties
authorSimon Hausmann <simon.hausmann@nokia.com>
Thu, 19 Jan 2012 14:24:57 +0000 (15:24 +0100)
committerQt by Nokia <qt-info@nokia.com>
Fri, 20 Jan 2012 11:43:55 +0000 (12:43 +0100)
commitef2efafcc6b28791df6258fa1c5d565090a9577a
tree9fe9c7d3b2c5aa0d485b7384fa8f775f1797c871
parent1ca05bb0c174d505469ac647818afaf537b41f43
Allow generic plugins to set defaults for window system properties

In order for generic plugins to set defaults on "startup" time - such
as the meego integration plugin to set the correct screen orientation -
it is necessary to construct the plugins when the application startup is
done. Then the plugin can "inject" the values the usual way, using
QWindowSystemInterface::handle*Change. Afterwards we need to process those
events - take them from the window system event queue and let QGuiApplication
process them.

Change-Id: I84de022ad565a33ae3ef5dfc34f540d6bf488b03
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
src/gui/kernel/qguiapplication.cpp