Move the Battery settings with its provider

And make use of it to show if it's plugged or not
This commit is contained in:
Aleix Pol 2021-07-14 17:57:42 +02:00 committed by Aleix Pol Gonzalez
parent dd888a707f
commit 9dfac82863
2 changed files with 8 additions and 6 deletions

View file

@ -137,6 +137,14 @@ Item {
// indicator providers
IndicatorProviders.BatteryProvider {
id: batteryProvider
readonly property var setting: HomeScreenComponents.QuickSetting {
text: i18n("Battery")
icon: "battery-full" + (batteryProvider.pluggedIn ? "-charging" : "")
enabled: false
settingsCommand: "plasma-settings -m kcm_mobile_power"
}
Component.onCompleted: quickSettings.quickSettingsModel.include(setting)
}
IndicatorProviders.BluetoothProvider {
id: bluetoothProvider

View file

@ -79,12 +79,6 @@ HomeScreenComponents.QuickSettingsModel
nmHandler.enableWwan(!enabledConnections.wwanEnabled)
}
}
HomeScreenComponents.QuickSetting {
text: i18n("Battery")
icon: "battery-full"
enabled: false
settingsCommand: "plasma-settings -m kcm_mobile_power"
}
HomeScreenComponents.QuickSetting {
text: i18n("Flashlight")
icon: "flashlight-on"