{ "name": "ToplevelManager", "module": "Quickshell.Wayland", "type": "class", "super": { "type": "qt", "module": "qml.QtQml", "name": "QtObject" }, "description": "Exposes a list of Toplevels.", "details": "Exposes a list of windows from other applications as TYPE99MQS_Quickshell_Wayland99NToplevel99TYPEs via the\n[zwlr-foreign-toplevel-management-v1](https://wayland.app/protocols/wlr-foreign-toplevel-management-unstable-v1)\nwayland protocol.\n", "flags": [ "singleton" ], "properties": { "activeToplevel": { "type": { "type": "local", "module": "Quickshell.Wayland", "name": "Toplevel" }, "details": "Active toplevel or null.\n\n> [!NOTE] If multiple are active, this will be the most recently activated one.\n> Usually compositors will not report more than one toplevel as active at a time.\n", "flags": [ "readonly" ] }, "toplevels": { "type": { "type": "local", "module": "Quickshell", "name": "ObjectModel", "of": { "type": "local", "module": "Quickshell.Wayland", "name": "Toplevel" } }, "details": "All toplevel windows exposed by the compositor.\n", "flags": [ "readonly" ] } }, "functions": [], "signals": {}, "variants": {} }