X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=HomeScreen%2Fqml%2FHome.qml;fp=HomeScreen%2Fqml%2FHome.qml;h=756efb99d58b96433db5aede50da0e80ff9ae465;hb=4c0c9989d249ef1af027f7fda85a4f2922635044;hp=63bb3858e83681aa068e13182c4d936e26e0f798;hpb=a16675fa38c93a2fedbcaabffc2b069200172283;p=staging%2FHomeScreen.git diff --git a/HomeScreen/qml/Home.qml b/HomeScreen/qml/Home.qml index 63bb385..756efb9 100644 --- a/HomeScreen/qml/Home.qml +++ b/HomeScreen/qml/Home.qml @@ -41,6 +41,16 @@ Item { source: './images/B14-90.png' visible: false } + Image { + id: flagLanguage + scale: 0.7 + anchors.left: parent.left + anchors.leftMargin: 20 + anchors.top: parent.top + anchors.topMargin: 10 + source: './images/us_flag.png' + visible: true + } Image { id: visa width: 200 @@ -68,12 +78,12 @@ Item { anchors.horizontalCenter: parent.horizontalCenter anchors.bottom: parent.bottom anchors.bottomMargin: 40 - visible: false + visible: true Text { id: helloText anchors.centerIn: parent color: "white" - text: "" + text: "No Authenticated User" font.pixelSize: 40 font.family: "Roboto" SequentialAnimation on font.letterSpacing { @@ -81,10 +91,12 @@ Item { loops: 1; NumberAnimation { from: 0; to: 50; easing.type: Easing.InQuad; duration: 3000 } onRunningChanged: { - if(running) + if(running) { hello.visible = true - else - hello.visible = false + } else { + helloText.opacity = 1 + helloText.font.letterSpacing = 0 + } } } @@ -110,6 +122,10 @@ Item { visa.visible = show cardNumber.text = num; } + function changeFlag(flagImage) { + flagLanguage.source = flagImage + } + GridView { anchors.centerIn: parent width: cellHeight * 3 @@ -123,6 +139,7 @@ Item { width: 320 height: 320 Image { + id: appImage anchors.fill: parent source: './images/HMI_AppLauncher_%1_%2-01.png'.arg(model.icon).arg(pressed ? 'Active' : 'Inactive') Label { @@ -136,6 +153,7 @@ Item { text: '%1'.arg(model.name) function myChangeLanguage() { text = '%1'.arg(model.name) + appImage.source = './images/HMI_AppLauncher_%1_%2-01.png'.arg(model.icon).arg(pressed ? 'Active' : 'Inactive') } Component.onCompleted: { root.languageChanged.connect(myChangeLanguage)