]> git.sesse.net Git - vlc/commitdiff
Qt4: add slider to adjust playlist scaling
authorIlkka Ollakka <ileoo@videolan.org>
Thu, 7 Jul 2011 13:45:15 +0000 (16:45 +0300)
committerIlkka Ollakka <ileoo@videolan.org>
Thu, 7 Jul 2011 13:45:15 +0000 (16:45 +0300)
modules/gui/qt4/components/playlist/playlist.cpp

index 6fe4bb970e0cefd6580dd55158667179fbd6f37c..4a07c8ad9760e81defb3c59418096ac76b2b05a3 100644 (file)
@@ -40,6 +40,7 @@
 
 #include <QMenu>
 #include <QSignalMapper>
+#include <QSlider>
 
 /**********************************************************************
  * Playlist Widget. The embedded playlist
@@ -178,6 +179,16 @@ PlaylistWidget::PlaylistWidget( intf_thread_t *_p_i, QWidget *_par )
     getSettings()->endGroup();
 
     layout->addWidget( split, 1, 0, 1, -1 );
+
+    /* Zoom */
+    QSlider *zoomSlider = new QSlider( Qt::Horizontal, this );
+    zoomSlider->setRange( -10, 10);
+    zoomSlider->setPageStep( 3 );
+    zoomSlider->setValue( model->getZoom() );
+    CONNECT( zoomSlider, valueChanged( int ), model, changeZoom( int ) );
+
+    layout->addWidget( zoomSlider, 1, 3, ( Qt::AlignBottom | Qt::AlignRight ) );
+
     setAcceptDrops( true );
     setWindowTitle( qtr( "Playlist" ) );
     setWindowRole( "vlc-playlist" );