Set Qt Quick Controls 2 default style 55/12055/2
authorTasuku Suzuki <tasuku.suzuki@qt.io>
Tue, 21 Nov 2017 01:00:29 +0000 (10:00 +0900)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Wed, 22 Nov 2017 13:25:45 +0000 (13:25 +0000)
We have set Qt Quick Controls 2's style in each application's main.cpp
QQuickStyle::setStyle("AGL");

This patch set the style globally with an environment variable as this
style is provided by the platform.
https://doc.qt.io/qt-5/qtquickcontrols2-styles.html#environment-variable

Change-Id: I5a8ee91cac8ad665ba0f7f22ffd79cab3a50f9a2
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
recipes-demo-hmi/qtquickcontrols2-agl-style/qtquickcontrols2-agl-style_git.bb

index a0af21a..f4e55c1 100644 (file)
@@ -21,3 +21,8 @@ RDEPENDS_${PN} += " \
        qtquickcontrols2-qmlplugins \
        qtsvg-plugins \
 "
+
+do_install_append_class-target() {
+    install -d ${D}/${sysconfdir}/afm/unit.env.d
+    echo "QT_QUICK_CONTROLS_STYLE=AGL" > ${D}${sysconfdir}/afm/unit.env.d/qtquickcontrols2-style
+}