mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
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>
This commit is contained in:
parent
8199c13f42
commit
53024ca76d
3 changed files with 37 additions and 12 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue