From 88d867f1de1fb6c4fb0d4c94158a9c4fcebaae01 Mon Sep 17 00:00:00 2001 From: voidarc Date: Wed, 12 Aug 2026 16:17:49 +0100 Subject: [PATCH] ipc manager --- Services/IpcManager.qml | 18 ++++++++++++++++++ Services/qmldir | 1 + 2 files changed, 19 insertions(+) create mode 100644 Services/IpcManager.qml diff --git a/Services/IpcManager.qml b/Services/IpcManager.qml new file mode 100644 index 0000000..e896ffe --- /dev/null +++ b/Services/IpcManager.qml @@ -0,0 +1,18 @@ +pragma Singleton +import QtQuick +import Quickshell +import Quickshell.Io + +Singleton { + id: root + + signal logoutMenu + + IpcHandler { + function openLogoutMenu(): void { + root.logoutMenu(); + } + + target: "root" + } +} diff --git a/Services/qmldir b/Services/qmldir index 54e051b..56e1535 100644 --- a/Services/qmldir +++ b/Services/qmldir @@ -6,3 +6,4 @@ singleton BluetoothManager 1.0 BluetoothManager.qml singleton MprisManager 1.0 MprisManager.qml singleton BatteryManager 1.0 BatteryManager.qml singleton NetworkManager 1.0 NetworkManager.qml +singleton IpcManager 1.0 IpcManager.qml