Verified Commit 19084358 authored by Fushan Wen's avatar Fushan Wen 💬
Browse files

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.25
parent 7761926a
Pipeline #182695 passed with stage
in 7 minutes and 53 seconds
......@@ -11,6 +11,7 @@ import QtQuick.Window 2.15 // for Screen
import org.kde.kcm 1.5 as KCM
import org.kde.kirigami 2.12 as Kirigami
import org.kde.plasma.plasmoid 2.0
Item {
id: thumbnailsComponent
......@@ -36,8 +37,26 @@ Item {
}
//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.reuseItems: true
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment