From 98e1d85d7fcf7bb601518be6956f5473b79b6819 Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Sun, 20 Dec 2015 00:20:18 +0100 Subject: Use QFileSelector for qtlabscontrols.conf Allows setting different defaults for different platforms, for example: qtlabscontrols.conf:Style=Default +android/qtlabscontrols.conf:Style=Material +windows/qtlabscontrols.conf:Style=Universal Change-Id: Ie84408f996bd665c343c2d73d5ec26c37c6c2491 Reviewed-by: J-P Nurmi --- src/controls/qquickstyle.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/controls/qquickstyle.cpp b/src/controls/qquickstyle.cpp index 4ab7b7cc..5e1085c6 100644 --- a/src/controls/qquickstyle.cpp +++ b/src/controls/qquickstyle.cpp @@ -38,6 +38,7 @@ #include #include +#include #include QT_BEGIN_NAMESPACE @@ -157,7 +158,8 @@ QSharedPointer QQuickStyle::settings(const QString &group) #ifndef QT_NO_SETTINGS const QString filePath = QLatin1String(SettingsFilePath); if (QFile::exists(filePath)) { - QSettings *settings = new QSettings(filePath, QSettings::IniFormat); + QFileSelector selector; + QSettings *settings = new QSettings(selector.select(filePath), QSettings::IniFormat); if (!group.isEmpty()) settings->beginGroup(group); return QSharedPointer(settings); -- cgit v1.2.3