mirror of
https://github.com/zoriya/noctalia-shell.git
synced 2026-06-03 02:51:46 +00:00
IPC: implement set and cycle calls for battery manager
This commit is contained in:
@@ -166,4 +166,26 @@ Item {
|
||||
Settings.data.wallpaper.randomEnabled = true
|
||||
}
|
||||
}
|
||||
|
||||
IpcHandler {
|
||||
target: "batteryManager"
|
||||
|
||||
function cycle() {
|
||||
BatteryService.cycleModes()
|
||||
}
|
||||
|
||||
function set(mode: string) {
|
||||
switch (mode) {
|
||||
case "full":
|
||||
BatteryService.setChargingMode(BatteryService.ChargingMode.Full)
|
||||
break
|
||||
case "balanced":
|
||||
BatteryService.setChargingMode(BatteryService.ChargingMode.Balanced)
|
||||
break
|
||||
case "lifespan":
|
||||
BatteryService.setChargingMode(BatteryService.ChargingMode.Lifespan)
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user