add scrool or click actions

This commit is contained in:
Damocles 2026-04-12 00:46:38 +02:00
parent 3dc6111825
commit 7ca7e1e952
3 changed files with 39 additions and 0 deletions

View file

@ -28,4 +28,20 @@ M.BarIcon {
repeat: true
onTriggered: proc.running = true
}
Process {
id: setter
property string next: ""
command: ["powerprofilesctl", "set", next]
onRunningChanged: if (!running && next !== "") proc.running = true
}
TapHandler {
onTapped: {
const cycle = ["performance", "balanced", "power-saver"];
const idx = cycle.indexOf(root.profile);
setter.next = cycle[(idx + 1) % cycle.length];
setter.running = true;
}
}
}