]> git.sesse.net Git - vlc/commitdiff
Qt: Fix SpeedLabel's tooltip
authorFrancois Cartegnie <fcvlcdev@free.fr>
Sun, 28 Mar 2010 19:21:21 +0000 (21:21 +0200)
committerJean-Baptiste Kempf <jb@videolan.org>
Sun, 28 Mar 2010 20:12:17 +0000 (22:12 +0200)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
modules/gui/qt4/components/interface_widgets.cpp
modules/gui/qt4/components/interface_widgets.hpp

index c7f79cad0c6893bc4a7ebc2ec2beac3f8fc8532f..2409bf163dc99cd2aae26a65d096a11a7b5d010f 100644 (file)
@@ -417,7 +417,7 @@ void VisualSelector::next()
 SpeedLabel::SpeedLabel( intf_thread_t *_p_intf, QWidget *parent )
            : QLabel( parent ), p_intf( _p_intf )
 {
-    setToolTip( qtr( "Current playback speed.\nClick to adjust" ) );
+    tooltipStringPattern = qtr( "Current playback speed: %1\nClick to adjust" );
 
     /* Create the Speed Control Widget */
     speedControl = new SpeedControlWidget( p_intf, this );
@@ -457,7 +457,7 @@ void SpeedLabel::setRate( float rate )
     str.setNum( rate, 'f', 2 );
     str.append( "x" );
     setText( str );
-    setToolTip( str );
+    setToolTip( tooltipStringPattern.arg( str ) );
     speedControl->updateControls( rate );
 }
 
index cd3eb68accef42b4ace12bae99858c9d25691f22..7cd3cfd22f35271347901d7d1bfecb1107f0654e 100644 (file)
@@ -175,6 +175,7 @@ private slots:
 private:
     intf_thread_t *p_intf;
     QMenu *speedControlMenu;
+    QString tooltipStringPattern;
     SpeedControlWidget *speedControl;
 };