From aca0f513422a93b12489d061de844478202d1ff2 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Sat, 8 Jun 2013 12:08:17 +0200 Subject: [PATCH] * Shrink font size for bigger figures. --- src/libtomahawk/widgets/StatsGauge.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/libtomahawk/widgets/StatsGauge.cpp b/src/libtomahawk/widgets/StatsGauge.cpp index a1d91d1a4..a32be994a 100644 --- a/src/libtomahawk/widgets/StatsGauge.cpp +++ b/src/libtomahawk/widgets/StatsGauge.cpp @@ -74,9 +74,13 @@ StatsGauge::paintEvent( QPaintEvent* event ) p.setPen( pen ); QFont font = p.font(); font.setWeight( QFont::Black ); - font.setPixelSize( 60 ); - p.setFont( font ); + if ( value() <= 999 ) + font.setPixelSize( 60 ); + else + font.setPixelSize( 44 ); + + p.setFont( font ); QRect textRect( 0, gaugeSize.height() / 2 - 14, gaugeSize.width(), 62 ); p.drawText( textRect, Qt::AlignCenter, value() > 0 ? QString::number( value() ) : "-" );