[AC] Support USB+AC Charging: QML
This commit is contained in:
parent
af767e4b09
commit
e1cc4cd0f7
2 changed files with 9 additions and 1 deletions
|
@ -45,6 +45,7 @@ Item {
|
||||||
property int counter: 0
|
property int counter: 0
|
||||||
running: (enableLowBatteryAnimation
|
running: (enableLowBatteryAnimation
|
||||||
&& !battery.chargerConnected
|
&& !battery.chargerConnected
|
||||||
|
&& !battery.acConnected
|
||||||
&& _charge <= settings.lowAlert)
|
&& _charge <= settings.lowAlert)
|
||||||
repeat: true
|
repeat: true
|
||||||
interval: 400
|
interval: 400
|
||||||
|
|
|
@ -132,8 +132,15 @@ Page {
|
||||||
}
|
}
|
||||||
|
|
||||||
MyDetailItem {
|
MyDetailItem {
|
||||||
|
property bool connected: (battery.chargerConnected || battery.acConnected)
|
||||||
|
property string chargerType: {
|
||||||
|
if ( battery.chargerConnected && !battery.acConnected) { return qsTr("USB") }
|
||||||
|
else if (!battery.chargerConnected && battery.acConnected) { return qsTr("AC") }
|
||||||
|
else if ( battery.chargerConnected && battery.acConnected) { return qsTr("USB") + "/" + qsTr("AC") }
|
||||||
|
return "unknown power source"
|
||||||
|
}
|
||||||
label: qsTr("Charger connected:")
|
label: qsTr("Charger connected:")
|
||||||
value: battery.chargerConnected ? qsTr("yes") : qsTr("no")
|
value: connected ? (qsTr("yes") + " (" + chargerType + ")") : qsTr("no")
|
||||||
}
|
}
|
||||||
MyDetailItem {
|
MyDetailItem {
|
||||||
label: qsTr("State:")
|
label: qsTr("State:")
|
||||||
|
|
Loading…
Reference in a new issue