]> git.sesse.net Git - vlc/commitdiff
qt4: fix volume-slider tooltip to fit volume regarding fontsize
authorIlkka Ollakka <ileoo@videolan.org>
Wed, 26 May 2010 19:46:09 +0000 (22:46 +0300)
committerIlkka Ollakka <ileoo@videolan.org>
Wed, 26 May 2010 19:46:09 +0000 (22:46 +0300)
Should Fix #3672

modules/gui/qt4/util/input_slider.cpp

index c4f46850353586ddb71c139fa3396626da02d5f0..1b94d662ac6111cc6e4530095e5f0da502bdd2fb 100644 (file)
@@ -324,7 +324,8 @@ void SoundSlider::paintEvent( QPaintEvent *e )
     painter.setPen( palette().color( QPalette::Active, QPalette::Mid ) );
     QFont font;
     painter.setFont( font );
-    const QRect rect( 0, 0, 34, 15 );
+    QFontMetrics fm = QFontMetrics( font );
+    const QRect rect = fm.boundingRect( QString::number( value() ) + '%' );
     painter.drawText( rect, Qt::AlignRight | Qt::AlignVCenter,
                       QString::number( value() ) + '%' );