diff --git a/Modules/energy/package/contents/ui/main.qml b/Modules/energy/package/contents/ui/main.qml --- a/Modules/energy/package/contents/ui/main.qml +++ b/Modules/energy/package/contents/ui/main.qml @@ -27,7 +27,6 @@ import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.workspace.components 2.0 as WorkspaceComponents import org.kde.kcm 1.1 as KCM KCM.SimpleKCM { @@ -148,24 +147,22 @@ } spacing: 0 - WorkspaceComponents.BatteryIcon { - Layout.fillWidth: true - Layout.fillHeight: true - hasBattery: true - batteryType: { + Kirigami.Icon { + Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter + Layout.preferredWidth: Kirigami.Units.iconSizes.small + Layout.preferredHeight: Kirigami.Units.iconSizes.small + source: { switch(model.battery.type) { - case 3: return "Battery" - case 2: return "Ups" - case 9: return "Monitor" - case 4: return "Mouse" - case 5: return "Keyboard" - case 1: return "Pda" - case 7: return "Phone" - default: return "Unknown" + case 3: return "battery-full" + case 2: return "battery-ups" + case 9: return "monitor" + case 4: return "input-mouse" + case 5: return "input-keyboard" + case 1: return "phone" + case 7: return "smartphone" + default: return "paint-unknown" } } - percent: model.battery.chargePercent - //pluggedIn: model.battery.chargeState === 1 // Makes it hard to see } QQC2.ProgressBar { // TODO make progress bar not eat mouse events