vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Sat Oct 1 22:33:22 2011 +0300| [88aa00e43e275fb55f3d4eff32f77c686c1ffddc] | committer: Rémi Denis-Courmont
Qt4: use a spin box rather than a slider if there is no min/max > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=88aa00e43e275fb55f3d4eff32f77c686c1ffddc --- modules/gui/qt4/components/extended_panels.cpp | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/modules/gui/qt4/components/extended_panels.cpp b/modules/gui/qt4/components/extended_panels.cpp index fbe523a..b83dac6 100644 --- a/modules/gui/qt4/components/extended_panels.cpp +++ b/modules/gui/qt4/components/extended_panels.cpp @@ -757,6 +757,7 @@ void ExtV4l2::Refresh( void ) hlayout->addWidget( combobox ); } else + if( (i_type & VLC_VAR_HASMIN) && (i_type & VLC_VAR_HASMAX) ) { QSlider *slider = new QSlider( box ); slider->setObjectName( qfu( psz_var ) ); @@ -777,6 +778,17 @@ void ExtV4l2::Refresh( void ) ValueChange( int ) ); hlayout->addWidget( slider ); } + else + { + QSpinBox *spinBox = new QSpinBox( box ); + spinBox->setObjectName( qfu( psz_var ) ); + spinBox->setMinimum( INT_MIN ); + spinBox->setMaximum( INT_MAX ); + spinBox->setValue( i_val ); + CONNECT( spinBox, valueChanged( int ), this, + ValueChange( int ) ); + hlayout->addWidget( spinBox ); + } layout->addLayout( hlayout ); break; } _______________________________________________ vlc-commits mailing list [email protected] http://mailman.videolan.org/listinfo/vlc-commits
