path: root/src/gui/kernel/qstylehints.cpp
diff options
authorTor Arne Vestbø <>2013-11-20 13:03:14 +0100
committerThe Qt Project <>2013-11-20 16:09:28 +0100
commitf1268d137ea7839b320c84314d0c2265f5a629ba (patch)
tree4bfb2a698f819d23c05b242eb08cd59e5ca26df3 /src/gui/kernel/qstylehints.cpp
parent54b8c27e03d04c1e5cd35f75d5c0a8111240eb74 (diff)
Allow platform to decide default behavior for show() based on window flags
The ShowIsMaximized and ShowIsFullscreen style hints were not granular enough to build a default behavior from that would be correct for all platforms. The recent Android patch that excluded dialogs from being shown maximized (Ia249e93dbbea1) has now been moved into a platform override in the Android integration plugin, leaving other platforms to the default behavior of using the style-hints. We still special case popup-windows though, as that behavior has been there for a while. Task-number: QTBUG-34969 Change-Id: Id36346d71bfc46171383ffe334592ca0b94e456f Reviewed-by: BogDan Vatra <> Reviewed-by: Paul Olav Tvete <>
Diffstat (limited to 'src/gui/kernel/qstylehints.cpp')
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gui/kernel/qstylehints.cpp b/src/gui/kernel/qstylehints.cpp
index 04ea9c27d5..68eb724454 100644
--- a/src/gui/kernel/qstylehints.cpp
+++ b/src/gui/kernel/qstylehints.cpp
@@ -176,6 +176,9 @@ int QStyleHints::cursorFlashTime() const
Returns \c true if the platform defaults to windows being fullscreen,
otherwise \c false.
+ \note The platform may still choose to show certain windows non-fullscreen,
+ such as popups or dialogs. This method only returns the default behavior.
\sa QWindow::show()
bool QStyleHints::showIsFullScreen() const