Settings rework...
This commit is contained in:
parent
74b233798d
commit
fb68300746
63 changed files with 7139 additions and 1026 deletions
|
|
@ -15,7 +15,7 @@ Singleton {
|
|||
toggleRandomWallpaper();
|
||||
}
|
||||
}
|
||||
property string wallpaperDirectory: Settings.settings.wallpaperFolder
|
||||
|
||||
property var wallpaperList: []
|
||||
property string currentWallpaper: Settings.settings.currentWallpaper
|
||||
property bool scanning: false
|
||||
|
|
@ -46,6 +46,11 @@ Singleton {
|
|||
}
|
||||
changeWallpaperProcess.running = true;
|
||||
}
|
||||
|
||||
if (randomWallpaperTimer.running) {
|
||||
randomWallpaperTimer.restart();
|
||||
}
|
||||
|
||||
generateTheme();
|
||||
}
|
||||
|
||||
|
|
@ -91,15 +96,17 @@ Singleton {
|
|||
|
||||
FolderListModel {
|
||||
id: folderModel
|
||||
// Swww supports many images format but Quickshell only support a subset of those.
|
||||
nameFilters: ["*.jpg", "*.jpeg", "*.png", "*.gif", "*.pnm", "*.bmp"]
|
||||
showDirs: false
|
||||
sortField: FolderListModel.Name
|
||||
onStatusChanged: {
|
||||
if (status === FolderListModel.Ready) {
|
||||
var files = [];
|
||||
var filesSwww = [];
|
||||
for (var i = 0; i < count; i++) {
|
||||
var fileph = (Settings.settings.wallpaperFolder !== undefined ? Settings.settings.wallpaperFolder : "") + "/" + get(i, "fileName");
|
||||
files.push(fileph);
|
||||
var filepath = (Settings.settings.wallpaperFolder !== undefined ? Settings.settings.wallpaperFolder : "") + "/" + get(i, "fileName");
|
||||
files.push(filepath);
|
||||
}
|
||||
wallpaperList = files;
|
||||
scanning = false;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue