Commit dd22c221 authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Qt4 - Fix art display in the bgWidget, fix one volume bug, fix fullscreen button

parent e5d0cd4f
...@@ -178,7 +178,7 @@ BackgroundWidget::BackgroundWidget( intf_thread_t *_p_i ) ...@@ -178,7 +178,7 @@ BackgroundWidget::BackgroundWidget( intf_thread_t *_p_i )
backgroundLayout->setColumnStretch( 0, 1 ); backgroundLayout->setColumnStretch( 0, 1 );
backgroundLayout->setColumnStretch( 2, 1 ); backgroundLayout->setColumnStretch( 2, 1 );
CONNECT( THEMIM->getIM(), artChanged( QString ), this, update( QString ) ); CONNECT( THEMIM->getIM(), artChanged( QString ), this, updateArt( QString ) );
} }
BackgroundWidget::~BackgroundWidget() BackgroundWidget::~BackgroundWidget()
...@@ -193,9 +193,9 @@ void BackgroundWidget::resizeEvent( QResizeEvent * event ) ...@@ -193,9 +193,9 @@ void BackgroundWidget::resizeEvent( QResizeEvent * event )
label->show(); label->show();
} }
void BackgroundWidget::update( QString url ) void BackgroundWidget::updateArt( QString url )
{ {
if( url.isNull() ) if( url.isEmpty() )
{ {
if( QDate::currentDate().dayOfYear() >= 354 ) if( QDate::currentDate().dayOfYear() >= 354 )
label->setPixmap( QPixmap( ":/vlc128-christmas.png" ) ); label->setPixmap( QPixmap( ":/vlc128-christmas.png" ) );
...@@ -616,11 +616,13 @@ ControlsWidget::ControlsWidget( intf_thread_t *_p_i, ...@@ -616,11 +616,13 @@ ControlsWidget::ControlsWidget( intf_thread_t *_p_i,
volumeSlider->setValue( ( config_GetInt( p_intf, "volume" ) ) * volumeSlider->setValue( ( config_GetInt( p_intf, "volume" ) ) *
VOLUME_MAX / (AOUT_VOLUME_MAX/2) ); VOLUME_MAX / (AOUT_VOLUME_MAX/2) );
/* Force the update at build time in order to have a muted icon if needed */
updateVolume( volumeSlider->value() );
/* Volume control connection */ /* Volume control connection */
CONNECT( volumeSlider, valueChanged( int ), this, updateVolume( int ) ); CONNECT( volumeSlider, valueChanged( int ), this, updateVolume( int ) );
CONNECT( THEMIM, volumeChanged( void ), this, updateVolume( void ) ); CONNECT( THEMIM, volumeChanged( void ), this, updateVolume( void ) );
updateInput(); updateInput();
} }
...@@ -716,7 +718,7 @@ void ControlsWidget::updateInput() ...@@ -716,7 +718,7 @@ void ControlsWidget::updateInput()
{ {
/* Activate the interface buttons according to the presence of the input */ /* Activate the interface buttons according to the presence of the input */
enableInput( THEMIM->getIM()->hasInput() ); enableInput( THEMIM->getIM()->hasInput() );
enableVideo( THEMIM->getIM()->hasVideo() ); enableVideo( THEMIM->getIM()->hasVideo() && THEMIM->getIM()->hasInput() );
} }
void ControlsWidget::setStatus( int status ) void ControlsWidget::setStatus( int status )
......
...@@ -95,7 +95,7 @@ private: ...@@ -95,7 +95,7 @@ private:
virtual void resizeEvent( QResizeEvent * event ); virtual void resizeEvent( QResizeEvent * event );
public slots: public slots:
void toggle(){ TOGGLEV( this ); } void toggle(){ TOGGLEV( this ); }
void update( QString ); void updateArt( QString );
}; };
class VisualSelector : public QFrame class VisualSelector : public QFrame
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment