Improve battery state string

wilder-5.14
Aleix Pol 12 years ago
parent 8682f087d4
commit 39895f6ac7
  1. 10
      lookandfeel/contents/components/InfoPane.qml

@ -57,7 +57,15 @@ ColumnLayout {
BreezeLabel {
id: batteryLabel
text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","%1\% battery remaining", pmSource.data["Battery0"]["Percent"])
text: switch(pmSource.data["Battery0"]["State"]) {
case "NoCharge": //follow through
case "Discharging":
return i18nd("plasma_lookandfeel_org.kde.lookandfeel","%1\% battery remaining", battery.percent)
case "FullyCharged":
return i18nd("plasma_lookandfeel_org.kde.lookandfeel","Fully charged")
default:
return i18nd("plasma_lookandfeel_org.kde.lookandfeel","%1\%. Charging", battery.percent)
}
Layout.alignment: Qt.AlignRight
wrapMode: Text.Wrap
}

Loading…
Cancel
Save