From 53024ca76dda71ad1a3447d8ec9e15fe70c69c9f Mon Sep 17 00:00:00 2001 From: Sebastian Kügler Date: Wed, 13 Jan 2016 03:05:06 +0100 Subject: try to fix profile scaling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Different approach here: - profile gets a bit higher, this was requested on the mailinglist, and seems to behave much better with the painted profile, we'd otherwise get it magically clipped on the right hand side. - Make the scaling dpi aware, this fixes scaling for me on the Nexus7, I haven't been able to test it properly on other devices, so this needs some more testing. The result is visually quite close to what we can do, although I'm still getting a somewhat larger margin on the right. To get at the devicePixelRatio without too much custom code, I've added a property to the QMLProfile to retrieve it from the theme engine. Signed-off-by: Sebastian Kügler Signed-off-by: Dirk Hohndel --- qt-mobile/qml/DiveDetailsView.qml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'qt-mobile/qml/DiveDetailsView.qml') diff --git a/qt-mobile/qml/DiveDetailsView.qml b/qt-mobile/qml/DiveDetailsView.qml index 519bd7a65..7fdbc2a2e 100644 --- a/qt-mobile/qml/DiveDetailsView.qml +++ b/qt-mobile/qml/DiveDetailsView.qml @@ -28,7 +28,6 @@ Item { GridLayout { id: mainLayout anchors { - //fill: parent top: parent.top left: parent.left right: parent.right @@ -118,9 +117,11 @@ Item { QMLProfile { id: qmlProfile Layout.fillWidth: true - Layout.minimumHeight: Layout.preferredHeight - Layout.preferredHeight: width * 0.66 + Layout.preferredHeight: Layout.minimumHeight + Layout.minimumHeight: width * 0.75 Layout.columnSpan: 4 + clip: false + devicePixelRatio: MobileComponents.Units.devicePixelRatio Rectangle { color: "transparent" opacity: 0.6 -- cgit v1.2.3-70-g09d2