added CustomShortcut to powermenu and launcher

This commit is contained in:
2025-11-28 15:56:46 +01:00
parent 45e7f8d0bc
commit 57b5e8e2ef
2 changed files with 10 additions and 15 deletions

View File

@@ -5,6 +5,7 @@ import QtQuick.Controls
import Quickshell.Wayland import Quickshell.Wayland
import Quickshell.Io import Quickshell.Io
import "root:/singeltons" import "root:/singeltons"
import "root:/utils"
PanelWindow { PanelWindow {
id: root id: root
@@ -20,10 +21,10 @@ PanelWindow {
WlrLayershell.keyboardFocus: WlrKeyboardFocus.Exclusive WlrLayershell.keyboardFocus: WlrKeyboardFocus.Exclusive
WlrLayershell.layer: WlrLayer.Top WlrLayershell.layer: WlrLayer.Top
IpcHandler { CustomShortcut {
target: "launcher" name: "openLauncher"
description: "Open launcher"
function open(): void {root.show = true; } onPressed: {root.show = true; }
} }
// Main window // Main window

View File

@@ -5,6 +5,7 @@ import QtQuick.Controls
import Quickshell.Wayland import Quickshell.Wayland
import Quickshell.Io import Quickshell.Io
import "root:/singeltons" import "root:/singeltons"
import "root:/utils"
PanelWindow { PanelWindow {
id: root id: root
@@ -23,17 +24,10 @@ PanelWindow {
WlrLayershell.keyboardFocus: WlrKeyboardFocus.Exclusive WlrLayershell.keyboardFocus: WlrKeyboardFocus.Exclusive
WlrLayershell.layer: WlrLayer.Top WlrLayershell.layer: WlrLayer.Top
IpcHandler { CustomShortcut {
target: "powermenu" name: "openPowermenu"
description: "Open powermenu"
function open(): void { onPressed: {root.show = true; }
root.selectedIndex = 0
root.show = true
}
function close(): void {
root.show = false
}
} }
function executeButton(index){ function executeButton(index){