First integration of new HMI design
[staging/HomeScreen.git] / HomeScreen / qml / MediaArea.qml
1 /*
2  * Copyright (C) 2016 The Qt Company Ltd.
3  * Copyright (C) 2016 Mentor Graphics Development (Deutschland) GmbH
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  *      http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17
18 import QtQuick 2.2
19 import QtQuick.Controls 1.0
20
21 StackView {
22     id: root
23     width: 1080
24     height: 215
25
26     initialItem: blank
27
28     Component {
29         id: blank
30         MediaAreaBlank {
31             MouseArea {
32                 anchors.fill: parent
33                 onClicked: root.push(mouse.x < 540 ? music : radio)
34             }
35         }
36     }
37
38     Component {
39         id: music
40         MediaAreaMusic {
41             MouseArea {
42                 anchors.fill: parent
43                 onClicked: root.pop()
44             }
45         }
46     }
47
48     Component {
49         id: radio
50         MediaAreaRadio {
51             MouseArea {
52                 anchors.fill: parent
53                 onClicked: root.pop()
54             }
55         }
56     }
57 }