mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-02-10 00:54:15 +01:00
35 lines
743 B
QML
35 lines
743 B
QML
|
import QtQuick 2.0
|
||
|
|
||
|
Rectangle{
|
||
|
property alias text : textLabel.text
|
||
|
property bool active
|
||
|
property bool done
|
||
|
height: 25
|
||
|
color : "transparent"
|
||
|
Rectangle{
|
||
|
id: line
|
||
|
x: parent.height / 2 -1
|
||
|
y: 0
|
||
|
width: 2
|
||
|
height: parent.height
|
||
|
color: "#ff0000"
|
||
|
}
|
||
|
Rectangle{
|
||
|
x: 3
|
||
|
y: 3
|
||
|
id: circle
|
||
|
width: parent.height - (y * 2)
|
||
|
height: width
|
||
|
color: parent.active ? "red" : ( parent.done ? "green" : "grey")
|
||
|
border.color: "transparent"
|
||
|
border.width: 0
|
||
|
radius: parent.active ? 0 : width * 0.5
|
||
|
rotation: 45
|
||
|
}
|
||
|
Text{
|
||
|
id: textLabel
|
||
|
x: parent.height + 4
|
||
|
y: 0 //parent.height
|
||
|
}
|
||
|
}
|