keybinds working for logout menu, very cool

This commit is contained in:
2026-08-17 17:05:09 +01:00
parent 4a813121c7
commit 3c7f2c2b75
3 changed files with 87 additions and 42 deletions

View File

@@ -3,14 +3,24 @@ import QtQuick
import Quickshell
import Quickshell.Io
import Quickshell.Wayland
Singleton {
id: root
property var focusState: WlrKeyboardFocus.None
signal closeLogoutMenu
signal logoutMenu
onCloseLogoutMenu: {
root.focusState = WlrKeyboardFocus.None;
}
IpcHandler {
function openLogoutMenu(): void {
root.logoutMenu();
root.focusState = WlrKeyboardFocus.Exclusive;
}
target: "root"