{ "name": "HyprlandEvent", "module": "Quickshell.Hyprland", "type": "class", "super": { "type": "qt", "module": "qml.QtQml", "name": "QtObject" }, "description": "Live Hyprland IPC event.", "details": "Live Hyprland IPC event. Holding this object after the\nsignal handler exits is undefined as the event instance\nis reused.\n\nEmitted by {{< qmltypelink type=\"local\" module=\"Quickshell.Hyprland\" name=\"Hyprland\" mtype=\"signal\" mname=\"rawEvent\" >}}.\n", "flags": [ "uncreatable" ], "properties": { "name": { "type": { "type": "qt", "module": "qml", "name": "string" }, "details": "The name of the event.\n\nSee [Hyprland Wiki: IPC](https://wiki.hyprland.org/IPC/) for a list of events.\n", "flags": [ "readonly" ] }, "data": { "type": { "type": "qt", "module": "qml", "name": "string" }, "details": "The unparsed data of the event.\n", "flags": [ "readonly" ] } }, "functions": [ { "ret": { "type": "qt", "module": "qml", "name": "list", "of": { "type": "qt", "module": "qml", "name": "string" } }, "name": "parse", "id": "parse", "details": "Parse this event with a known number of arguments.\n\nArgument count is required as some events can contain commas\nin the last argument, which can be ignored as long as the count is known.\n", "params": [ { "name": "argumentCount", "type": { "type": "qt", "module": "qml", "name": "int" } } ] } ], "signals": {}, "variants": {} }