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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | import QtQuick 2.4
import Ubuntu.Components 1.2
MainView {
width: units.gu(40)
height: units.gu(71)
backgroundColor: "#000"
headerColor: "#000"
ListView {
anchors {
fill: parent
}
model: ListModel {
ListElement {
text: "a"
}
ListElement {
text: "b"
}
ListElement {
text: "c"
}
ListElement {
text: "d"
}
ListElement {
text: "e"
}
}
delegate: ListItem {
trailingActions: ListItemActions {
actions: [
Action {
iconName: "add"
},
Action {
iconName: "delete"
}
]
delegate: Rectangle {
color: "#111"
width: height
Icon {
anchors {
centerIn: parent
}
objectName: action.objectName
color: pressed ? UbuntuColors.blue : "#FFF"
name: action.iconName
height: units.gu(3)
width: units.gu(3)
}
}
}
Label {
anchors {
centerIn: parent
}
text: model.text
}
}
}
}
|