wallpapers/image: use the aspect ratio of the screen it will change the wallpaper for

Th aspect ratio of thumbnails should follow the Plasmoid size, not the screen size.

BUG: 452308
FIXED-IN: 5.24.6

(cherry picked from 19084358c7)
wilder-5.24
Fushan Wen 4 years ago
parent 8372084d02
commit 0b23a29808
No known key found for this signature in database
GPG Key ID: 2E48D1487C91DCAA
  1. 22
      wallpapers/image/imagepackage/contents/ui/config.qml

@ -430,8 +430,26 @@ ColumnLayout {
}
//set the size of the cell, depending on Screen resolution to respect the aspect ratio
view.implicitCellWidth: Screen.width / 10 + Kirigami.Units.smallSpacing * 2
view.implicitCellHeight: Screen.height / 10 + Kirigami.Units.smallSpacing * 2 + Kirigami.Units.gridUnit * 3
view.implicitCellWidth: {
let screenWidth = 0;
if (typeof plasmoid !== "undefined") {
screenWidth = plasmoid.width;
} else {
screenWidth = Screen.width;
}
return screenWidth / 10 + Kirigami.Units.smallSpacing * 2;
}
view.implicitCellHeight: {
let screenHeight = 0;
if (typeof plasmoid !== "undefined") {
screenHeight = plasmoid.height;
} else {
screenHeight = Screen.height;
}
return screenHeight / 10 + Kirigami.Units.smallSpacing * 2 + Kirigami.Units.gridUnit * 3;
}
view.delegate: WallpaperDelegate {
color: cfg_Color

Loading…
Cancel
Save