From 5d14d37dd49a209e184c023997591d50f1458711 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20R=C3=B8dal?= Date: Wed, 26 Nov 2008 18:23:19 +0100 Subject: Better scaling of items. --- mazescene.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mazescene.cpp b/mazescene.cpp index ec667f6..addf130 100644 --- a/mazescene.cpp +++ b/mazescene.cpp @@ -99,9 +99,10 @@ WallItem::WallItem(MazeScene *scene, const QPointF &a, const QPointF &b) QRectF rect = m_childItem->boundingRect(); QPointF center = rect.center(); - const qreal scale = index ? 0.7 : 0.1; + qreal scale = index ? 0.8 : 0.2; - m_childItem->scale(scale / rect.width(), scale / rect.height()); + scale = qMin(scale / rect.width(), scale / rect.height()); + m_childItem->scale(scale, scale); m_childItem->translate(-center.x(), -center.y()); ++index; -- cgit v1.2.3