From 913cdef802e61b617de938271e6137090c0928ba Mon Sep 17 00:00:00 2001 From: Richard Moe Gustavsen Date: Fri, 19 Aug 2022 13:59:50 +0200 Subject: [PATCH] iOS: use iOS style by default on iOS When running an application on iOS, use the iOS style by default, rather than Basic. Change-Id: I355277f20e25720f899806ea40ed6af0da1e3033 Reviewed-by: Doris Verria Reviewed-by: Mitch Curtis --- src/quickcontrols2/doc/src/qtquickcontrols2-styles.qdoc | 1 + src/quickcontrols2/qquickstyle.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/quickcontrols2/doc/src/qtquickcontrols2-styles.qdoc b/src/quickcontrols2/doc/src/qtquickcontrols2-styles.qdoc index abbfbcc841..df79e08e3f 100644 --- a/src/quickcontrols2/doc/src/qtquickcontrols2-styles.qdoc +++ b/src/quickcontrols2/doc/src/qtquickcontrols2-styles.qdoc @@ -70,6 +70,7 @@ \list \li Android: \l {Material Style} + \li iOS: \l {iOS Style} \li Linux: \l {Fusion Style} \li macOS: \l {macOS Style} \li Windows: \l {Windows Style} diff --git a/src/quickcontrols2/qquickstyle.cpp b/src/quickcontrols2/qquickstyle.cpp index e8cbf4690c..71c8aadeba 100644 --- a/src/quickcontrols2/qquickstyle.cpp +++ b/src/quickcontrols2/qquickstyle.cpp @@ -170,6 +170,8 @@ struct QQuickStyleSpec style = QLatin1String("Material"); #elif defined(Q_OS_LINUX) style = QLatin1String("Fusion"); +#elif defined(Q_OS_IOS) + style = QLatin1String("iOS"); #endif if (!style.isEmpty()) qCDebug(lcQtQuickControlsStyle) << "using" << style << "as a default";