forked from Shinonome/dots-hyprland
30 lines
804 B
QML
30 lines
804 B
QML
import QtQuick
|
|
import Quickshell
|
|
|
|
QtObject {
|
|
enum IconType { Material, Text, System, None }
|
|
enum FontType { Normal, Monospace }
|
|
|
|
// General stuff
|
|
property string type: ""
|
|
property var fontType: LauncherSearchResult.FontType.Normal
|
|
property string name: ""
|
|
property string rawValue: ""
|
|
property string iconName: ""
|
|
property var iconType: LauncherSearchResult.IconType.None
|
|
property string verb: ""
|
|
property bool blurImage: false
|
|
property var execute: () => {
|
|
print("Not implemented");
|
|
}
|
|
property var actions: []
|
|
|
|
// Stuff needed for DesktopEntry objects
|
|
property bool shown: true
|
|
property string comment: ""
|
|
property bool runInTerminal: false
|
|
property string genericName: ""
|
|
property list<string> keywords: []
|
|
|
|
}
|