diff options
author | Alexander Volkov <a.volkov@rusbitech.ru> | 2015-12-25 14:24:44 +0300 |
---|---|---|
committer | Shawn Rutledge <shawn.rutledge@qt.io> | 2018-10-02 19:50:55 +0000 |
commit | eafca2229b007f53685fabe9a6217f0eb4c8b67f (patch) | |
tree | 70ea27b323b41694f1b67db7c97ba0d5e49e1357 /src/plugins/platforms/qnx/qqnxwindow.cpp | |
parent | 73bc1cf92fc27ce764eac177f2996501be67c49f (diff) |
Allow to prevent blocking of native dialogs by a proxy Qt dialog
When native dialogs become visible, their invisible proxy Qt dialog
blocks input to Qt windows. It is intended for native dialogs which
can't block Qt windows themselves, e.g. on Android. But this behavior
is incompatible with native dialogs which are implemented as in-process
Qt windows, because the proxy dialog blocks them as well.
This change introduces QPlatformDialogHelper::DialogIsQtWindow
style which allows to detect such cases and prevent blocking.
Change-Id: I8f1f741e05d09f2c27192890bcec35fdd2e8f074
Task-number: QTBUG-58116
Reviewed-by: Alberto Mardegan <mardy@users.sourceforge.net>
Reviewed-by: David Faure <david.faure@kdab.com>
Diffstat (limited to 'src/plugins/platforms/qnx/qqnxwindow.cpp')
0 files changed, 0 insertions, 0 deletions