internal: remove dependency on fd
This commit is contained in:
parent
c21495950d
commit
3d05e7c308
1 changed files with 3 additions and 2 deletions
|
|
@ -11,6 +11,7 @@ Singleton {
|
||||||
|
|
||||||
readonly property string currentNamePath: `${Paths.state}/wallpaper/path.txt`.slice(7)
|
readonly property string currentNamePath: `${Paths.state}/wallpaper/path.txt`.slice(7)
|
||||||
readonly property string path: `${Paths.pictures}/Wallpapers`.slice(7)
|
readonly property string path: `${Paths.pictures}/Wallpapers`.slice(7)
|
||||||
|
readonly property list<string> extensions: ["jpg", "jpeg", "png", "webp", "tif", "tiff"]
|
||||||
|
|
||||||
readonly property list<Wallpaper> list: wallpapers.instances
|
readonly property list<Wallpaper> list: wallpapers.instances
|
||||||
property bool showPreview: false
|
property bool showPreview: false
|
||||||
|
|
@ -96,9 +97,9 @@ Singleton {
|
||||||
|
|
||||||
Process {
|
Process {
|
||||||
running: true
|
running: true
|
||||||
command: ["fd", ".", root.path, "-t", "f", "-e", "jpg", "-e", "jpeg", "-e", "png", "-e", "webp", "-e", "tif", "-e", "tiff"]
|
command: ["find", root.path, "-type", "d", "-path", '*/.*', "-prune", "-o", "-not", "-name", '.*', "-type", "f", "-print"]
|
||||||
stdout: StdioCollector {
|
stdout: StdioCollector {
|
||||||
onStreamFinished: wallpapers.model = text.trim().split("\n")
|
onStreamFinished: wallpapers.model = text.trim().split("\n").filter(w => root.extensions.includes(w.slice(w.lastIndexOf(".") + 1))).sort()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue