diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml index f175942e06..d3e29dca8a 100644 --- a/resources/qml/WelcomePages/AddUltimakerPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -26,6 +26,7 @@ Control contentItem: ColumnLayout { + Layout.fillWidth: true UM.Label { Layout.fillWidth: true @@ -36,24 +37,33 @@ Control RowLayout { Layout.alignment: Qt.AlignHCenter + Layout.fillWidth: true - Image + Item { - source: UM.Theme.getImage("add_printer") - Layout.preferredWidth: 200 * screenScaleFactor - Layout.preferredHeight: 200 * screenScaleFactor + Layout.fillWidth: true + Layout.minimumWidth: childrenRect.width + Layout.preferredHeight: childrenRect.height + + Image + { + anchors.right: parent.right + source: UM.Theme.getImage("add_printer") + Layout.preferredWidth: 200 * screenScaleFactor + Layout.preferredHeight: 200 * screenScaleFactor + } } ColumnLayout { Layout.fillHeight: true - Layout.fillWidth: false + Layout.fillWidth: true Layout.alignment: Qt.AlignVCenter spacing: UM.Theme.getSize("default_margin").height UM.Label { - Layout.fillWidth: false + Layout.fillWidth: true Layout.alignment: Qt.AlignTop wrapMode: Text.WordWrap font: UM.Theme.getFont("default_bold") @@ -63,12 +73,7 @@ Control ColumnLayout { spacing: 0 - - FontMetrics - { - id: fontMetrics - font: UM.Theme.getFont("default") - } + Layout.fillWidth: true Repeater { model: [ @@ -79,8 +84,8 @@ Control UM.Label { Layout.alignment: Qt.AlignTop - font: fontMetrics.font - Layout.preferredHeight: fontMetrics.height + Layout.fillWidth: true + wrapMode: Text.WordWrap text: `${index + 1}. ${modelData}` } }