waffles: osd

This commit is contained in:
end-4
2025-11-23 11:39:11 +01:00
parent 6e986fa8b0
commit 3087e5da92
11 changed files with 337 additions and 10 deletions
@@ -0,0 +1,22 @@
import QtQuick
import qs.services
import qs.modules.waffle.looks
OSDValue {
id: root
iconName: WIcons.volumeIcon
value: Audio.sink?.audio.volume ?? 0
Connections {
// Listen to volume changes
target: Audio.sink?.audio ?? null
function onVolumeChanged() {
if (Audio.ready)
root.timer.restart();
}
function onMutedChanged() {
if (Audio.ready)
root.timer.restart();
}
}
}