From dd0d88f9d74975bf9ee84dcf2e18948d2680356d Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Mon, 28 Mar 2016 16:43:40 -0500 Subject: QML UI: take device pixel ratio into account when scaling pixmaps on iOS This way warning icons and tank change icons and other event markers are no longer ridiculously tiny on retina screens. Oddly this doesn't appear to be needed on Android, only on iOS. Fixes #1033 Signed-off-by: Dirk Hohndel --- qt-mobile/qmlprofile.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'qt-mobile/qmlprofile.cpp') diff --git a/qt-mobile/qmlprofile.cpp b/qt-mobile/qmlprofile.cpp index 249a6b818..ad686561d 100644 --- a/qt-mobile/qmlprofile.cpp +++ b/qt-mobile/qmlprofile.cpp @@ -2,6 +2,7 @@ #include "qmlmanager.h" #include "profile-widget/profilewidget2.h" #include "subsurface-core/dive.h" +#include "subsurface-core/metrics.h" #include #include @@ -99,6 +100,7 @@ void QMLProfile::setDevicePixelRatio(qreal dpr) if (dpr != m_devicePixelRatio) { m_devicePixelRatio = dpr; m_profileWidget->setFontPrintScale(0.8 * dpr); + updateDevicePixelRatio(dpr); emit devicePixelRatioChanged(); } } -- cgit v1.2.3-70-g09d2