diff options
author | Bernd Weimer <bweimer@blackberry.com> | 2014-03-05 18:37:41 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-03-10 20:56:31 +0100 |
commit | 4084e7dc19a4140efa4cb7956d10a5c738c455b5 (patch) | |
tree | d086ca8367fe2291dffb10df57c572778b1e4142 /src/platformsupport/eglconvenience/qeglplatformcontext.cpp | |
parent | 9c5e44139486de81a8ed0334f441d028770930fd (diff) |
QNX: Change the way one requests child windows
The use of Qt::Dialog as a way to signal that a parentless window be created
as a child proved problematic as some applications use dialogs as their sole
window.
Instead, rely on the existence of a dynamic property called 'qnxWindowGroup'.
If found, the window will be created as a child window and that window group
will be joined.
Also added the ability to set the id string window property via another
dynamic property 'qnxWindowId'. While strictly related to the original
issue, one typically needs the ability to set the window id if one
is joining a group.
Added extensive documentation on the mysterious rules of the QNX QPA as
regards windows, at least covering the areas affected by this patch.
This patch was originally implemented by Roger McLean.
Change-Id: I0ef88d654b794ddcb54d4c4d9804bef750da5a33
Reviewed-by: Kevin Krammer <kevin.krammer@kdab.com>
Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com>
Diffstat (limited to 'src/platformsupport/eglconvenience/qeglplatformcontext.cpp')
0 files changed, 0 insertions, 0 deletions