19 lines
379 B
QML
19 lines
379 B
QML
pragma Singleton
|
|
|
|
import Quickshell
|
|
import "root:/utils/fuzzySearch.js" as FuzzySearch
|
|
|
|
Singleton {
|
|
id: root
|
|
|
|
readonly property list<DesktopEntry> all: DesktopEntries.applications.values
|
|
|
|
function launch(entry: DesktopEntry): void {
|
|
entry.execute()
|
|
}
|
|
|
|
function fuzzySearch(query: string): var {
|
|
return FuzzySearch.fuzzySearch(query, all);
|
|
}
|
|
}
|