vlc | branch: master | Jean-Baptiste Kempf <[email protected]> | Tue Jan  3 
18:34:13 2012 +0100| [e06dc3899f89f45b712e8e6e0693169c72fd12e7] | committer: 
Jean-Baptiste Kempf

Qt4: add the slower/faster buttons near the speed slider

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e06dc3899f89f45b712e8e6e0693169c72fd12e7
---

 modules/gui/qt4/components/interface_widgets.cpp |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/modules/gui/qt4/components/interface_widgets.cpp 
b/modules/gui/qt4/components/interface_widgets.cpp
index 2fabfa3..9c8f8d8 100644
--- a/modules/gui/qt4/components/interface_widgets.cpp
+++ b/modules/gui/qt4/components/interface_widgets.cpp
@@ -411,6 +411,20 @@ SpeedControlWidget::SpeedControlWidget( intf_thread_t 
*_p_i, QWidget *_parent )
 
     CONNECT( normalSpeedButton, clicked(), this, resetRate() );
 
+    QToolButton *slowerButton = new QToolButton( this );
+    slowerButton->setMaximumSize( QSize( 26, 16 ) );
+    slowerButton->setAutoRaise( true );
+    slowerButton->setToolTip( tooltipL[SLOWER_BUTTON] );
+    slowerButton->setIcon( QIcon( iconL[SLOWER_BUTTON] ) );
+    CONNECT( slowerButton, clicked(), THEMIM->getIM(), slower() );
+
+    QToolButton *fasterButton = new QToolButton( this );
+    fasterButton->setMaximumSize( QSize( 26, 16 ) );
+    fasterButton->setAutoRaise( true );
+    fasterButton->setToolTip( tooltipL[FASTER_BUTTON] );
+    fasterButton->setIcon( QIcon( iconL[FASTER_BUTTON] ) );
+    CONNECT( fasterButton, clicked(), THEMIM->getIM(), faster() );
+
 /*    spinBox = new QDoubleSpinBox();
     spinBox->setDecimals( 2 );
     spinBox->setMaximum( 32 );
@@ -422,7 +436,9 @@ SpeedControlWidget::SpeedControlWidget( intf_thread_t 
*_p_i, QWidget *_parent )
 
     QGridLayout* speedControlLayout = new QGridLayout( this );
     speedControlLayout->addWidget( speedSlider, 0, 0, 1, 3 );
-    speedControlLayout->addWidget( normalSpeedButton, 1, 1 );
+    speedControlLayout->addWidget( slowerButton, 1, 0 );
+    speedControlLayout->addWidget( normalSpeedButton, 1, 1, 1, 1, 
Qt::AlignRight );
+    speedControlLayout->addWidget( fasterButton, 1, 2, 1, 1, Qt::AlignRight );
     //speedControlLayout->addWidget( spinBox );
     speedControlLayout->setContentsMargins( 0, 0, 0, 0 );
     speedControlLayout->setSpacing( 0 );

_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to