|
|
@@ -20,8 +20,18 @@ Item {
|
|
|
radius: 5
|
|
|
|
|
|
Label {
|
|
|
- text: root.title
|
|
|
anchors.centerIn: parent
|
|
|
+ text: root.title
|
|
|
+ }
|
|
|
+
|
|
|
+ Image {
|
|
|
+ anchors.left: parent.left
|
|
|
+ anchors.top: parent.top
|
|
|
+ anchors.bottom: parent.bottom
|
|
|
+ anchors.margins: 5
|
|
|
+ width: height
|
|
|
+
|
|
|
+ source: "Off.png"
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -39,9 +49,28 @@ Item {
|
|
|
width: root.width
|
|
|
|
|
|
GradientButton {
|
|
|
+ id: button
|
|
|
+
|
|
|
width: (root.width - buttonsRow.spacing * (root.lights.count - 1)) / root.lights.count
|
|
|
height: width / 2
|
|
|
radius: 5
|
|
|
+
|
|
|
+ Column {
|
|
|
+ anchors.centerIn: parent
|
|
|
+
|
|
|
+ Image {
|
|
|
+ height: button.height * 0.5
|
|
|
+ width: height
|
|
|
+ anchors.horizontalCenter: parent.horizontalCenter
|
|
|
+ source: "lamp.png"
|
|
|
+ }
|
|
|
+
|
|
|
+ Label {
|
|
|
+ anchors.horizontalCenter: parent.horizontalCenter
|
|
|
+ horizontalAlignment: Text.horizontalCenter
|
|
|
+ text: name
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|