[PATCH 2/2] QML UI: align controls on settings page

Rick Walsh rickmwalsh at gmail.com
Sat Jul 22 20:30:42 PDT 2017


Signed-off-by: Rick Walsh <rickmwalsh at gmail.com>
---
 mobile-widgets/qml/CloudCredentials.qml | 8 ++++----
 mobile-widgets/qml/Settings.qml         | 4 +---
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/mobile-widgets/qml/CloudCredentials.qml b/mobile-widgets/qml/CloudCredentials.qml
index c1f38434..4ae5ebd5 100644
--- a/mobile-widgets/qml/CloudCredentials.qml
+++ b/mobile-widgets/qml/CloudCredentials.qml
@@ -14,9 +14,9 @@ Item {
 	property string username: login.text;
 	property string password: password.text;
 
-	property real gridWidth: loginWindow.width - Kirigami.Units.gridUnit
-	property real col1Width: gridWidth * 0.80
-	property real col2Width: gridWidth * 0.20
+	property real gridWidth: outerLayout.width
+	property real col1Width: gridWidth * 0.75
+	property real col2Width: gridWidth * 0.25
 
 	function saveCredentials() {
 		manager.cloudUserName = login.text
@@ -27,7 +27,7 @@ Item {
 
 	ColumnLayout {
 		id: outerLayout
-		width: loginWindow.width - loginWindow.leftPadding - loginWindow.rightPadding - 2 * Kirigami.Units.gridUnit
+		width: loginWindow.width
 
 		function goToNext() {
 			for (var i = 0; i < children.length; ++i)
diff --git a/mobile-widgets/qml/Settings.qml b/mobile-widgets/qml/Settings.qml
index 06554ceb..7226cee9 100644
--- a/mobile-widgets/qml/Settings.qml
+++ b/mobile-widgets/qml/Settings.qml
@@ -15,12 +15,10 @@ Kirigami.ScrollablePage {
 	property real gridWidth: settingsPage.width - 2 * Kirigami.Units.gridUnit
 
 	ColumnLayout {
-		width: parent.width - Kirigami.Units.gridUnit
 		CloudCredentials {
 			id: cloudCredentials
 			Layout.fillWidth: true
-			Layout.margins: Kirigami.Units.gridUnit
-			Layout.topMargin: 0
+			Layout.margins: 0
 			property int headingLevel: 4
 		}
 		Rectangle {
-- 
2.13.3



More information about the subsurface mailing list