Library migration #36
4 changed files with 59 additions and 2 deletions
|
@ -8,6 +8,7 @@ Rectangle {
|
||||||
property color warningColor: "orange"
|
property color warningColor: "orange"
|
||||||
property color criticalColor: "red"
|
property color criticalColor: "red"
|
||||||
property color unknownColor: "grey"
|
property color unknownColor: "grey"
|
||||||
|
property color notChargingColor: "red"
|
||||||
property color backgroundColor: "white"
|
property color backgroundColor: "white"
|
||||||
property double indicatorSize: 1
|
property double indicatorSize: 1
|
||||||
|
|
||||||
|
@ -78,6 +79,25 @@ Rectangle {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Text {
|
||||||
|
id: questionMarkText
|
||||||
|
visible: false
|
||||||
|
anchors.centerIn: parent
|
||||||
|
|
||||||
|
height: parent.height * 0.7
|
||||||
|
width: parent.width * 0.7
|
||||||
|
|
||||||
|
color: outerRect.color
|
||||||
|
|
||||||
|
verticalAlignment: Text.AlignVCenter
|
||||||
|
horizontalAlignment: Text.AlignHCenter
|
||||||
|
|
||||||
|
font.bold: true
|
||||||
|
font.pixelSize: height
|
||||||
|
|
||||||
|
text: "?"
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
ParallelAnimation {
|
ParallelAnimation {
|
||||||
id: chargingAnimation
|
id: chargingAnimation
|
||||||
|
@ -133,6 +153,24 @@ Rectangle {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
State {
|
||||||
|
name: "notCharging"
|
||||||
|
PropertyChanges {
|
||||||
|
target: control
|
||||||
|
border.color: control.notChargingColor
|
||||||
|
}
|
||||||
|
|
||||||
|
PropertyChanges {
|
||||||
|
target: innerRect
|
||||||
|
amountFilled: 0
|
||||||
|
}
|
||||||
|
|
||||||
|
PropertyChanges {
|
||||||
|
target: questionMarkText
|
||||||
|
visible: true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
State {
|
State {
|
||||||
name: "fine"
|
name: "fine"
|
||||||
PropertyChanges {
|
PropertyChanges {
|
||||||
|
@ -170,6 +208,24 @@ Rectangle {
|
||||||
target: innerRect
|
target: innerRect
|
||||||
amountFilled: 0.1
|
amountFilled: 0.1
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
State {
|
||||||
|
name: "unknown"
|
||||||
|
PropertyChanges {
|
||||||
|
target: control
|
||||||
|
border.color: control.unknownColor
|
||||||
|
}
|
||||||
|
|
||||||
|
PropertyChanges {
|
||||||
|
target: innerRect
|
||||||
|
amountFilled: 0
|
||||||
|
}
|
||||||
|
|
||||||
|
PropertyChanges {
|
||||||
|
target: questionMarkText
|
||||||
|
visible: true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
]
|
]
|
||||||
|
|
|
@ -69,6 +69,7 @@ SmoothItemDelegate {
|
||||||
fineColor: appTheme.theme.colors.success
|
fineColor: appTheme.theme.colors.success
|
||||||
warningColor: appTheme.theme.colors.warning
|
warningColor: appTheme.theme.colors.warning
|
||||||
criticalColor: appTheme.theme.colors.error
|
criticalColor: appTheme.theme.colors.error
|
||||||
|
notChargingColor: warningColor
|
||||||
|
|
||||||
state: control.batteryState
|
state: control.batteryState
|
||||||
|
|
||||||
|
|
|
@ -93,7 +93,7 @@ ListView {
|
||||||
delegate: ConnectionDelegate {
|
delegate: ConnectionDelegate {
|
||||||
property var thisExtension: speedBackend.scStwClient.extensions[laneContainerRect.thisLane][index]
|
property var thisExtension: speedBackend.scStwClient.extensions[laneContainerRect.thisLane][index]
|
||||||
property var stateTranslations: ["disconnected", "connecting", "connecting", "connected"]
|
property var stateTranslations: ["disconnected", "connecting", "connecting", "connected"]
|
||||||
property var batteryStateStrings: ["critical", "warning", "fine", "charging"]
|
property var batteryStateStrings: ["critical", "warning", "fine", "charging", "notCharging"]
|
||||||
color: control.backgroundColor
|
color: control.backgroundColor
|
||||||
|
|
||||||
batteryState: thisExtension["batteryState"] === -1 ? "unknown":batteryStateStrings[thisExtension["batteryState"]]
|
batteryState: thisExtension["batteryState"] === -1 ? "unknown":batteryStateStrings[thisExtension["batteryState"]]
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 35fb805849889295ed21b20f21423dba3253d622
|
Subproject commit 92fae096726f559cf36a87816ab97093db555d8b
|
Reference in a new issue