import QtQuick import Quickshell.Io Item { id: root property var pluginApi: null function setBridgeState(state, projectLabel, attentionCount, detail) { if (!pluginApi) return pluginApi.pluginSettings.bridgeState = state pluginApi.pluginSettings.projectLabel = projectLabel pluginApi.pluginSettings.attentionCount = attentionCount pluginApi.pluginSettings.detail = detail pluginApi.saveSettings() } IpcHandler { target: "plugin:pi-status-bridge" function setBridgeState(state, projectLabel, attentionCount, detail) { root.setBridgeState(state, projectLabel, attentionCount, detail) } } }