aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quickcontrols2/gallery/gallery.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/quickcontrols2/gallery/gallery.cpp')
-rw-r--r--examples/quickcontrols2/gallery/gallery.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/examples/quickcontrols2/gallery/gallery.cpp b/examples/quickcontrols2/gallery/gallery.cpp
index 778ecbc2..90b63cac 100644
--- a/examples/quickcontrols2/gallery/gallery.cpp
+++ b/examples/quickcontrols2/gallery/gallery.cpp
@@ -42,6 +42,7 @@
#include <QQmlApplicationEngine>
#include <QQmlContext>
#include <QSettings>
+#include <QQuickStyle>
int main(int argc, char *argv[])
{
@@ -52,7 +53,11 @@ int main(int argc, char *argv[])
QGuiApplication app(argc, argv);
QSettings settings;
- qputenv("QT_LABS_CONTROLS_STYLE", settings.value("style").toByteArray());
+ QString style = QQuickStyle::name();
+ if (!style.isEmpty())
+ settings.setValue("style", style);
+ else
+ QQuickStyle::setStyle(settings.value("style").toString());
QQmlApplicationEngine engine;
engine.load(QUrl("qrc:/gallery.qml"));