]> git.sesse.net Git - vlc/commitdiff
Qt: adapt the UI for correct spatializer values
authorJean-Baptiste Kempf <jb@videolan.org>
Tue, 27 Mar 2012 18:47:30 +0000 (20:47 +0200)
committerJean-Baptiste Kempf <jb@videolan.org>
Tue, 27 Mar 2012 22:00:50 +0000 (00:00 +0200)
Ref #4887

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
modules/gui/qt4/components/extended_panels.cpp

index b28f9c31544d5774ad24b1de4c4719acb1172fbb..52e55b24a55585e3a2f8f41d08bd55a12d180ed1 100644 (file)
@@ -1365,23 +1365,7 @@ Spatializer::Spatializer( intf_thread_t *_p_intf, QWidget *_parent )
     for( int i = 0 ; i < NUM_SP_CTRL ; i++ )
     {
         spatCtrl[i] = new QSlider( Qt::Vertical );
-        if( i < 2 )
-        {
-            spatCtrl[i]->setMaximum( 100 );
-            spatCtrl[i]->setValue( 20 );
-        }
-        else if( i < 4 )
-        {
-            spatCtrl[i]->setMaximum( 100 );
-            spatCtrl[i]->setValue( 20 );
-            spatCtrl[i]->setMinimum( -100 );
-        }
-        else
-        {
-            spatCtrl[i]->setMaximum( 40 );
-            spatCtrl[i]->setValue( 10 );
-        }
-
+        spatCtrl[i]->setValue( (int)var_InheritFloat( p_intf, spat_controls[i].psz_name ) * 10. );
         oldControlVars[i] = spatCtrl[i]->value();
 
         CONNECT( spatCtrl[i], valueChanged( int ), this, setInitValues() );
@@ -1395,7 +1379,9 @@ Spatializer::Spatializer( intf_thread_t *_p_intf, QWidget *_parent )
         layout->addWidget( spatCtrl[i],     1, i, Qt::AlignHCenter );
         layout->addWidget( ctrl_readout[i], 2, i, Qt::AlignHCenter );
         layout->addWidget( ctrl_texts[i],   3, i, Qt::AlignHCenter );
+        spatCtrl[i]->setRange( 0, 10 );
     }
+    spatCtrl[0]->setRange( 0, 11 );
 
     BUTTONACT( enableCheck, enable() );