From: Francois Cartegnie Date: Sun, 28 Mar 2010 19:21:21 +0000 (+0200) Subject: Qt: Fix SpeedLabel's tooltip X-Git-Tag: 1.1.0-pre1~269 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=38c1b482fef92e9b8793421070a967813bd9c4f7;p=vlc Qt: Fix SpeedLabel's tooltip Signed-off-by: Jean-Baptiste Kempf --- diff --git a/modules/gui/qt4/components/interface_widgets.cpp b/modules/gui/qt4/components/interface_widgets.cpp index c7f79cad0c..2409bf163d 100644 --- a/modules/gui/qt4/components/interface_widgets.cpp +++ b/modules/gui/qt4/components/interface_widgets.cpp @@ -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 ); } diff --git a/modules/gui/qt4/components/interface_widgets.hpp b/modules/gui/qt4/components/interface_widgets.hpp index cd3eb68acc..7cd3cfd22f 100644 --- a/modules/gui/qt4/components/interface_widgets.hpp +++ b/modules/gui/qt4/components/interface_widgets.hpp @@ -175,6 +175,7 @@ private slots: private: intf_thread_t *p_intf; QMenu *speedControlMenu; + QString tooltipStringPattern; SpeedControlWidget *speedControl; };