QtQuick Dialogs: don't use native windows on iOS
authorShawn Rutledge <shawn.rutledge@digia.com>
Thu, 12 Dec 2013 11:26:13 +0000 (12:26 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Mon, 16 Dec 2013 19:52:14 +0000 (20:52 +0100)
It makes more sense to show the dialogs as items in the scene
rather than as undecorated windows.

Task-number: QTBUG-35561
Change-Id: I2fb29ed8eeb999b99829a9d5ffc088f401d5d602
Reviewed-by: Liang Qi <liang.qi@digia.com>
src/imports/dialogs/qquickabstractdialog.cpp

index 633e5b7..9bb2388 100644 (file)
@@ -62,7 +62,9 @@ QQuickAbstractDialog::QQuickAbstractDialog(QObject *parent)
     , m_contentItem(0)
     , m_windowDecoration(0)
     , m_hasNativeWindows(QGuiApplicationPrivate::platformIntegration()->
-         hasCapability(QPlatformIntegration::MultipleWindows))
+        hasCapability(QPlatformIntegration::MultipleWindows) &&
+        QGuiApplicationPrivate::platformIntegration()->
+        hasCapability(QPlatformIntegration::WindowManagement))
     , m_hasAspiredPosition(false)
 {
 }