X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=homescreen%2Fqml%2FShortcutArea.qml;h=3f78f57882d1585ef84e855c6cdb1d5b40641381;hb=e221104d1e51d84212d3ec131473113c8762d3e7;hp=14c7b6be9508e7fe2dc0bc078adea525c23d1c1d;hpb=0592a405aa68f3baf6773795efa5522e4ee16779;p=apps%2Fhomescreen.git diff --git a/homescreen/qml/ShortcutArea.qml b/homescreen/qml/ShortcutArea.qml index 14c7b6b..3f78f57 100644 --- a/homescreen/qml/ShortcutArea.qml +++ b/homescreen/qml/ShortcutArea.qml @@ -1,6 +1,7 @@ /* * Copyright (C) 2016 The Qt Company Ltd. * Copyright (C) 2016, 2017 Mentor Graphics Development (Deutschland) GmbH + * Copyright (c) 2017 TOYOTA MOTOR CORPORATION * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -23,23 +24,30 @@ Item { width: 785 height: 218 + Timer { + id:notificationTimer + interval: 3000 + running: false + repeat: true + onTriggered: notificationItem.visible = false + } ListModel { id: applicationModel ListElement { - name: 'Home' - application: '' + name: 'launcher' + application: 'launcher@0.1' } ListElement { - name: 'Multimedia' - application: 'mediaplayer@0.1' + name: 'SDL' + application: 'sdl@5.0' } ListElement { - name: 'HVAC' - application: 'hvac@0.1' + name: 'Video' + application: 'video@0.1' } ListElement { - name: 'Navigation' + name: 'navigation' application: 'navigation@0.1' } } @@ -55,26 +63,17 @@ Item { Layout.fillWidth: true Layout.fillHeight: true name: model.name - active: model.application === launcher.current + active: model.name === launcher.current onClicked: { - if (0 === model.index) { - appLauncherAreaLauncher.visible = true - applicationArea.visible = false - layoutHandler.hideAppLayer() - launcher.current = '' + pid = launcher.launch(model.application) + if (1 < pid) { + applicationArea.visible = true } else { - pid = launcher.launch(model.application) - if (1 < pid) { - applicationArea.visible = true - appLauncherAreaLauncher.visible = false - layoutHandler.makeMeVisible(pid) - layoutHandler.showAppLayer(pid) - } - else { - console.warn("app cannot be launched!") - } + console.warn(model.application) + console.warn("app cannot be launched!") } + homescreenHandler.tapShortcut(model.name, false) } } }