summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/qnx/qqnxwindow.cpp
diff options
context:
space:
mode:
authorAlexander Volkov <a.volkov@rusbitech.ru>2015-12-25 14:24:44 +0300
committerShawn Rutledge <shawn.rutledge@qt.io>2018-10-02 19:50:55 +0000
commiteafca2229b007f53685fabe9a6217f0eb4c8b67f (patch)
tree70ea27b323b41694f1b67db7c97ba0d5e49e1357 /src/plugins/platforms/qnx/qqnxwindow.cpp
parent73bc1cf92fc27ce764eac177f2996501be67c49f (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