aboutsummaryrefslogtreecommitdiffstats
path: root/qt-mobile/qml/DiveDetailsView.qml
diff options
context:
space:
mode:
authorGravatar Sebastian Kügler <sebas@kde.org>2016-01-13 03:05:06 +0100
committerGravatar Dirk Hohndel <dirk@hohndel.org>2016-01-13 16:27:41 -0800
commit53024ca76dda71ad1a3447d8ec9e15fe70c69c9f (patch)
tree7826afdd1674eb62479addfc73392018b8aaf787 /qt-mobile/qml/DiveDetailsView.qml
parent8199c13f42a9469a8293803ec888654f3a0f1e33 (diff)
downloadsubsurface-53024ca76dda71ad1a3447d8ec9e15fe70c69c9f.tar.gz
try to fix profile scaling
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 <sebas@kde.org> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-mobile/qml/DiveDetailsView.qml')
-rw-r--r--qt-mobile/qml/DiveDetailsView.qml7
1 files changed, 4 insertions, 3 deletions
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