{ "name": "DesktopEntry", "module": "Quickshell", "type": "class", "super": { "type": "qt", "module": "qml.QtQml", "name": "QtObject" }, "description": null, "details": "A desktop entry. See {{< qmltypelink type=\"local\" module=\"Quickshell\" name=\"DesktopEntries\" mtype=\"\" mname=\"\" >}} for details.\n", "flags": [ "uncreatable" ], "properties": { "categories": { "type": { "type": "qt", "module": "qml", "name": "list", "of": { "type": "qt", "module": "qml", "name": "string" } }, "details": null, "flags": [ "readonly" ] }, "genericName": { "type": { "type": "qt", "module": "qml", "name": "string" }, "details": "Short description of the application, such as \"Web Browser\". May be empty.\n", "flags": [ "readonly" ] }, "name": { "type": { "type": "qt", "module": "qml", "name": "string" }, "details": "Name of the specific application, such as \"Firefox\".\n", "flags": [ "readonly" ] }, "comment": { "type": { "type": "qt", "module": "qml", "name": "string" }, "details": "Long description of the application, such as \"View websites on the internet\". May be empty.\n", "flags": [ "readonly" ] }, "id": { "type": { "type": "qt", "module": "qml", "name": "string" }, "details": null, "flags": [ "readonly" ] }, "runInTerminal": { "type": { "type": "qt", "module": "qml", "name": "bool" }, "details": "If the application should run in a terminal.\n", "flags": [ "readonly" ] }, "workingDirectory": { "type": { "type": "qt", "module": "qml", "name": "string" }, "details": "The working directory to execute from.\n", "flags": [ "readonly" ] }, "noDisplay": { "type": { "type": "qt", "module": "qml", "name": "bool" }, "details": "If true, this application should not be displayed in menus and launchers.\n", "flags": [ "readonly" ] }, "icon": { "type": { "type": "qt", "module": "qml", "name": "string" }, "details": "Name of the icon associated with this application. May be empty.\n", "flags": [ "readonly" ] }, "actions": { "type": { "type": "qt", "module": "qml", "name": "list", "of": { "type": "local", "module": "Quickshell", "name": "DesktopAction" } }, "details": null, "flags": [ "readonly" ] }, "keywords": { "type": { "type": "qt", "module": "qml", "name": "list", "of": { "type": "qt", "module": "qml", "name": "string" } }, "details": null, "flags": [ "readonly" ] }, "execString": { "type": { "type": "qt", "module": "qml", "name": "string" }, "details": "The raw `Exec` string from the desktop entry. You probably want {{< qmltypelink type=\"\" module=\"\" name=\"\" mtype=\"func\" mname=\"execute\" >}}.\n", "flags": [ "readonly" ] } }, "functions": [ { "ret": { "type": "qt", "module": "qml", "name": "void" }, "name": "execute", "id": "execute", "details": "Run the application. Currently ignores {{< qmltypelink type=\"\" module=\"\" name=\"\" mtype=\"prop\" mname=\"runInTerminal\" >}} and field codes.\n", "params": [] } ], "signals": {}, "variants": {} }