diff --git a/wallpapers/image/imagepackage/contents/ui/config.qml b/wallpapers/image/imagepackage/contents/ui/config.qml --- a/wallpapers/image/imagepackage/contents/ui/config.qml +++ b/wallpapers/image/imagepackage/contents/ui/config.qml @@ -38,6 +38,7 @@ property alias cfg_Blur: blurRadioButton.checked property var cfg_SlidePaths: "" property int cfg_SlideInterval: 0 + property Kirigami.FormLayout formLayout function saveConfig() { imageWallpaper.commitDeletion(); @@ -74,22 +75,13 @@ text: "00" } - Row { - //x: formAlignment - positionLabel.paintedWidth - spacing: Kirigami.Units.largeSpacing / 2 - QtControls2.Label { - id: positionLabel - width: formAlignment - Kirigami.Units.largeSpacing - anchors { - verticalCenter: resizeComboBox.verticalCenter - } - text: i18nd("plasma_wallpaper_org.kde.image", "Positioning:") - horizontalAlignment: Text.AlignRight - } + Kirigami.FormLayout { + twinFormLayouts: parentLayout // TODO: port to QQC2 version once we've fixed https://bugs.kde.org/show_bug.cgi?id=403153 QtControls.ComboBox { id: resizeComboBox + Kirigami.FormData.label: i18nd("plasma_wallpaper_org.kde.image", "Positioning:") TextMetrics { id: resizeTextMetrics text: resizeComboBox.currentText