X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?p=staging%2FHomeScreen.git;a=blobdiff_plain;f=HomeScreen%2Fqml%2FShortcutArea.qml;h=d9931cb93f5df49d44075cb776da36352ef7296c;hp=9ef870128f8627471966d05de5029316a1fa2fbe;hb=f2b8bddb94a451c4bd822ef723a8b739236f4b4f;hpb=b6d6fdc6384e686c8d866212b2f5d63ca884b3c5 diff --git a/HomeScreen/qml/ShortcutArea.qml b/HomeScreen/qml/ShortcutArea.qml index 9ef8701..d9931cb 100644 --- a/HomeScreen/qml/ShortcutArea.qml +++ b/HomeScreen/qml/ShortcutArea.qml @@ -17,20 +17,12 @@ import QtQuick 2.2 import QtQuick.Layouts 1.1 -import HomeScreen 1.0 Item { id: root width: 785 height: 218 - ApplicationLauncher { - id: launcher - } - - LayoutHandler { - id: layoutHandler - } ListModel { id: applicationModel @@ -40,7 +32,7 @@ Item { } ListElement { name: 'Multimedia' - application: 'radio@0.1' + application: 'mediaplayer@0.1' } ListElement { name: 'HVAC' @@ -67,8 +59,18 @@ Item { active: model.index === root.currentIndex onClicked: { root.currentIndex = active ? -1 : model.index - pid = launcher.launch(model.application) - layoutHandler.makeMeVisible(pid) + if (0 === model.index) { + appLauncherAreaLauncher.visible = true + applicationArea.visible = false + layoutHandler.hideAppLayer() + } + else { + applicationArea.visible = true + appLauncherAreaLauncher.visible = false + pid = launcher.launch(model.application) + layoutHandler.makeMeVisible(pid) + layoutHandler.showAppLayer() + } } } }