aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/shell.qml
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/shell.qml')
-rw-r--r--desktop/shell.qml8
1 files changed, 8 insertions, 0 deletions
diff --git a/desktop/shell.qml b/desktop/shell.qml
index eac0ddd..d70b338 100644
--- a/desktop/shell.qml
+++ b/desktop/shell.qml
@@ -67,6 +67,7 @@ ShellRoot {
// The island on DP-1. It reads the sound module's service rather than
// binding PipeWire a second time.
Island {
+ id: island
sound: soundModule.service
drawer: drawer
}
@@ -85,4 +86,11 @@ ShellRoot {
function toggle() { drawer.toggle(""); }
function close() { drawer.close(); }
}
+
+ // The bare SUPER release bind reaches this:
+ // qs -p <this dir> ipc call island controls
+ IpcHandler {
+ target: "island"
+ function controls() { island.toggleControls(); }
+ }
}