else
{
volumeSlider = new QSlider( NULL );
+ volumeSlider->setAttribute( Qt::WA_MacSmallSize);
volumeSlider->setOrientation( b_special ? Qt::Vertical
: Qt::Horizontal );
volumeSlider->setMaximum( var_InheritBool( p_intf, "qt-volume-complete" )
updateMuteStatus();
/* Volume control connection */
- CONNECT( volumeSlider, valueChanged( int ), this, refreshLabels( void ) );
- CONNECT( volumeSlider, sliderMoved( int ), this, userUpdateVolume( int ) );
+ volumeSlider->setTracking( true );
+ CONNECT( volumeSlider, valueChanged( int ), this, userUpdateVolume( int ) );
CONNECT( THEMIM, volumeChanged( void ), this, libUpdateVolume( void ) );
CONNECT( THEMIM, soundMuteChanged( void ), this, updateMuteStatus( void ) );
}
playlist_t *p_playlist = pl_Get( p_intf );
int i_res = i_sliderVolume * (AOUT_VOLUME_MAX / 2) / VOLUME_MAX;
aout_VolumeSet( p_playlist, i_res );
+ refreshLabels();
}
/* libvlc changed value event slot */
audio_volume_t i_volume;
playlist_t *p_playlist = pl_Get( p_intf );
- aout_VolumeGet( p_playlist, &i_volume );
+ i_volume = aout_VolumeGet( p_playlist );
i_volume = ( ( i_volume + 1 ) * VOLUME_MAX )/ (AOUT_VOLUME_MAX/2);
int i_gauge = volumeSlider->value();
if ( !b_is_muted && /* do not show mute effect on volume (set to 0) */