]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/components/interface_widgets.cpp
Qt4 : remove useless files.
[vlc] / modules / gui / qt4 / components / interface_widgets.cpp
index 0f2c02720003a01bd1686461eeeaef27ab6944f6..48a35a4cee50a7869114b4b933e66f00fc8811b0 100644 (file)
@@ -212,20 +212,11 @@ AdvControlsWidget::AdvControlsWidget( intf_thread_t *_p_i ) :
     QHBoxLayout *layout = new QHBoxLayout( this );
     layout->setMargin( 0 );
 
-    slowerButton = new QPushButton( "S" );
-    BUTTON_SET_ACT( slowerButton, "S", qtr("Slower" ), slower() );
-    layout->addWidget( slowerButton );
-    slowerButton->setMaximumWidth( 35 );
-
     normalButton = new QPushButton( "N" );
     BUTTON_SET_ACT( normalButton, "N", qtr("Normal rate"), normal() );
     layout->addWidget( normalButton );
     normalButton->setMaximumWidth( 35 );
 
-    fasterButton = new QPushButton( "F" );
-    BUTTON_SET_ACT( fasterButton, "F", qtr("Faster" ), faster() );
-    layout->addWidget( fasterButton );
-    fasterButton->setMaximumWidth( 35 );
 
     layout->addItem( new QSpacerItem( 100,20,
                               QSizePolicy::Expanding, QSizePolicy::Minimum) );
@@ -247,9 +238,9 @@ AdvControlsWidget::~AdvControlsWidget()
 
 void AdvControlsWidget::enableInput( bool enable )
 {
-    slowerButton->setEnabled( enable );
+//    slowerButton->setEnabled( enable );
     normalButton->setEnabled( enable );
-    fasterButton->setEnabled( enable );
+//    fasterButton->setEnabled( enable );
 }
 void AdvControlsWidget::enableVideo( bool enable )
 {
@@ -257,16 +248,6 @@ void AdvControlsWidget::enableVideo( bool enable )
     fullscreenButton->setEnabled( enable );
 }
 
-void AdvControlsWidget::slower()
-{
-    THEMIM->getIM()->slower();
-}
-
-void AdvControlsWidget::faster()
-{
-    THEMIM->getIM()->faster();
-}
-
 void AdvControlsWidget::normal()
 {
     THEMIM->getIM()->normalRate();
@@ -289,7 +270,7 @@ ControlsWidget::ControlsWidget( intf_thread_t *_p_i ) :
 
     /** The main Slider **/
     slider = new InputSlider( Qt::Horizontal, NULL );
-    controlLayout->addWidget( slider, 0, 1, 1, 14 );
+    controlLayout->addWidget( slider, 0, 1, 1, 15 );
     /* Update the position when the IM has changed */
     CONNECT( THEMIM->getIM(), positionUpdated( float, int, int ),
              slider, setPosition( float,int, int ) );
@@ -297,6 +278,17 @@ ControlsWidget::ControlsWidget( intf_thread_t *_p_i ) :
     CONNECT( slider, sliderDragged( float ),
              THEMIM->getIM(), sliderUpdate( float ) );
 
+    /** Slower and faster Buttons **/
+    slowerButton = new QPushButton( "S" );
+    BUTTON_SET_ACT( slowerButton, "S", qtr("Slower" ), slower() );
+    controlLayout->addWidget( slowerButton, 0, 0 );
+    slowerButton->setMaximumSize( QSize( 26, 26 ) );
+
+    fasterButton = new QPushButton( "F" );
+    BUTTON_SET_ACT( fasterButton, "F", qtr("Faster" ), faster() );
+    controlLayout->addWidget( fasterButton, 0, 16 );
+    fasterButton->setMaximumSize( QSize( 26, 26 ) );
+
     /** Disc and Menus handling */
     discFrame = new QFrame( this );
     QHBoxLayout *discLayout = new QHBoxLayout( discFrame );
@@ -338,8 +330,8 @@ ControlsWidget::ControlsWidget( intf_thread_t *_p_i ) :
     /* Play */
     QPushButton *playButton = new QPushButton;
     playButton->setSizePolicy( sizePolicy );
-    playButton->setMaximumSize( QSize( 45, 45 ) );
-    playButton->setIconSize( QSize( 30, 30 ) );
+    playButton->setMaximumSize( QSize( 26, 26 ) );
+    playButton->setIconSize( QSize( 20, 20 ) );
 
     controlLayout->addWidget( playButton, 2, 0, 2, 2 );
 
@@ -516,13 +508,22 @@ void ControlsWidget::updateOnTimer()
         b_my_volume = false;
     }
 }
+
+/* FIXME */
 void ControlsWidget::setStatus( int status )
 {
     if( status == 1 ) // Playing
-        playButton->setIcon( QIcon( ":/pixmaps/pause.png" ) );
+    {
+        msg_Dbg( p_intf, "I was here %i", status );
+        // playButton->setIcon( QIcon( ":/pixmaps/pause.png" ) );
+    }
     else
-        playButton->setIcon( QIcon( ":/pixmaps/play.png" ) ); 
+    {
+        msg_Dbg( p_intf, "I was here %i", status );
+        // playButton->setIcon( QIcon( ":/pixmaps/play.png" ) );
+    }
 }
+
 /*
  * This functions toggle the fullscreen mode
  * If there is no video, it should first activate Visualisations... TODO
@@ -541,6 +542,23 @@ void ControlsWidget::prefs()
     THEDP->prefsDialog();
 }
 
+void ControlsWidget::slower()
+{
+    THEMIM->getIM()->slower();
+}
+
+void ControlsWidget::faster()
+{
+    THEMIM->getIM()->faster();
+}
+
+void ControlsWidget::enableInput( bool enable )
+{
+    slowerButton->setEnabled( enable );
+    slider->setEnabled( enable );
+    fasterButton->setEnabled( enable );
+}
+
 /**********************************************************************
  * Playlist Widget. The embedded playlist
  **********************************************************************/