summaryrefslogtreecommitdiffstats
path: root/qt-mobile/qmlprofile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qt-mobile/qmlprofile.cpp')
-rw-r--r--qt-mobile/qmlprofile.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/qt-mobile/qmlprofile.cpp b/qt-mobile/qmlprofile.cpp
index d428364f4..ee0eea7bb 100644
--- a/qt-mobile/qmlprofile.cpp
+++ b/qt-mobile/qmlprofile.cpp
@@ -51,10 +51,8 @@ void QMLProfile::setDiveId(const QString &diveId)
// the scene fills it, then plot the dive on that widget
if (firstRun) {
firstRun = false;
- double w = contentsBoundingRect().width();
- double h = contentsBoundingRect().height();
- double m = m_margin;
- profileTransform.scale((w - 2 * m) / 100, (h - 2 * m) / 100);
+ m_profileWidget->setGeometry(QRect(x(), y(), width(), height()));
+ profileTransform.scale(width() / 100, height() / 100);
}
m_profileWidget->setTransform(profileTransform);
qDebug() << "effective transformation:" <<
@@ -69,4 +67,6 @@ void QMLProfile::setDiveId(const QString &diveId)
m_profileWidget->transform().m33();
m_profileWidget->plotDive(d);
+ // scale the profile to create a margin
+ m_profileWidget->scale(0.95, 0.95);
}