forked from leon-anavi/CES2016
-
Notifications
You must be signed in to change notification settings - Fork 0
/
AppGrid.qml
39 lines (35 loc) · 1.37 KB
/
AppGrid.qml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/* Copyright (C) 2015, Jaguar Land Rover. All Rights Reserved.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
import QtQuick 2.0
import components 1.0
import system 1.0
HexGrid {
id: root
columns: 5
spacing: 10
Repeater {
model: ListModel {
ListElement { icon: "hvac"; name: "HVAC" }
ListElement { icon: "browser"; name: "DNA Browser" }
ListElement { icon: "dashboard"; name: "Dashboard" }
ListElement { icon: "googlemaps"; name: "Google Maps" }
ListElement { icon: "news"; name: "News" }
ListElement { icon: "nfc"; name: "NFC" }
ListElement { icon: "fmradio"; name: "FM Radio" }
ListElement { icon: "phone"; name: "Phone" }
ListElement { icon: "weather"; name: "Weather" }
ListElement { icon: "media_player"; name: "Media Manager" }
ListElement { icon: "cameras"; name: "Cameras" }
ListElement { icon: "fingerprint"; name: "Fingerprint" }
ListElement { icon: "wayland"; name: "Wayland" }
}
delegate: GridItem {
name: model.name
icon: model.icon
onClicked: System.activeApp = model.icon
}
}
}