QML UI: scale profile to allow for some visible separation

That small margin makes things look much better.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2015-12-29 09:52:27 -08:00
parent 87f1301f50
commit 7e2898dfde

View file

@ -51,8 +51,10 @@ void QMLProfile::setDiveId(const QString &diveId)
// the scene fills it, then plot the dive on that widget
if (firstRun) {
firstRun = false;
m_profileWidget->setGeometry(QRect(x(), y(), width(), height()));
profileTransform.scale(width() / 100, height() / 100);
double w = contentsBoundingRect().width();
double h = contentsBoundingRect().height();
double m = m_margin;
profileTransform.scale((w - 2 * m) / 100, (h - 2 * m) / 100);
}
m_profileWidget->setTransform(profileTransform);
qDebug() << "effective transformation:" <<