Battery widget #7

Merged
Zacharias-Brohn merged 8 commits from battery-widget into main 2026-02-11 16:49:52 +01:00
2 changed files with 12 additions and 8 deletions
Showing only changes of commit fc3a226b7d - Show all commits
+10
View File
@@ -10,4 +10,14 @@ Singleton {
readonly property list<UPowerDevice> devices: UPower.devices.values
readonly property bool onBattery: UPower.onBattery
readonly property UPowerDevice displayDevice: UPower.displayDevice
property UPowerDevice batteryDevice
function findDevice(): void {
for ( let i = 0; i < root.devices.length; i++ ) {
if ( root.devices[i].type === "Battery" ) {
root.batteryDevice = root.devices[i];
}
}
}
}
+2 -8
View File
@@ -12,16 +12,10 @@ Item {
anchors.top: parent.top
anchors.bottom: parent.bottom
function findDevice() {
for ( let i = 0; i < UPower.devices.count; i++ ) {
if ( UPower.devices[i].isLaptopBattery ) {
return UPower.devices[i];
}
}
}
Component.onCompleted: UPower.findDevice()
CustomText {
text: findDevice().percentage
text: UPower.batteryDevice.percentage + "%"
anchors.centerIn: parent
}
}