From: Rafaël Carré Date: Sat, 8 Sep 2007 00:46:40 +0000 (+0000) Subject: Adds a pause pixmap for the play/pause button X-Git-Tag: 0.9.0-test0~5795 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=fc63146c8032cc927aca5e2e21d08f2b32135c79;p=vlc Adds a pause pixmap for the play/pause button Fix play/pause toggle Removes 2 unused signals --- diff --git a/modules/gui/qt4/components/interface_widgets.cpp b/modules/gui/qt4/components/interface_widgets.cpp index a6859752dd..6188f368d5 100644 --- a/modules/gui/qt4/components/interface_widgets.cpp +++ b/modules/gui/qt4/components/interface_widgets.cpp @@ -586,19 +586,12 @@ void ControlsWidget::updateOnTimer() enableVideo( THEMIM->getIM()->hasVideo() ); } -/* FIXME */ void ControlsWidget::setStatus( int status ) { - if( status == 1 ) // Playing - { - msg_Dbg( p_intf, "I was here %i", status ); - // playButton->setIcon( QIcon( ":/pixmaps/pause.png" ) ); - } + if( status == PLAYING_S ) // Playing + playButton->setIcon( QIcon( ":/pixmaps/pause.png" ) ); else - { - msg_Dbg( p_intf, "I was here %i", status ); - // playButton->setIcon( QIcon( ":/pixmaps/play.png" ) ); - } + playButton->setIcon( QIcon( ":/pixmaps/play.png" ) ); } /** diff --git a/modules/gui/qt4/input_manager.cpp b/modules/gui/qt4/input_manager.cpp index 254ac289ae..18ddc5ca37 100644 --- a/modules/gui/qt4/input_manager.cpp +++ b/modules/gui/qt4/input_manager.cpp @@ -88,16 +88,11 @@ void InputManager::update() emit positionUpdated( 0.0, 0, 0 ); emit navigationChanged( 0 ); i_old_playing_status = 0; - emit statusChanged( 0 ); // 0 = STOPPED, 1 = PLAY, 2 = PAUSE + emit statusChanged( END_S ); // see vlc_input.h, input_state_e enum delInput(); return; } - if( !b_had_audio && b_has_audio ) - emit audioStarted(); - if( !b_had_video && b_has_video ) - emit videoStarted(); - /* Update position */ mtime_t i_length, i_time; float f_pos; diff --git a/modules/gui/qt4/input_manager.hpp b/modules/gui/qt4/input_manager.hpp index da6a8fdc83..816504246c 100644 --- a/modules/gui/qt4/input_manager.hpp +++ b/modules/gui/qt4/input_manager.hpp @@ -65,8 +65,6 @@ signals: void navigationChanged( int ); /// Play/pause status void statusChanged( int ); - void audioStarted(); - void videoStarted(); }; class MainInputManager : public QObject diff --git a/modules/gui/qt4/pixmaps/pause.png b/modules/gui/qt4/pixmaps/pause.png new file mode 100644 index 0000000000..bf01571c17 Binary files /dev/null and b/modules/gui/qt4/pixmaps/pause.png differ diff --git a/modules/gui/qt4/res.qrc b/modules/gui/qt4/res.qrc index 4353868b48..9cf67fb3f9 100644 --- a/modules/gui/qt4/res.qrc +++ b/modules/gui/qt4/res.qrc @@ -2,6 +2,7 @@ pixmaps/play.png + pixmaps/pause.png pixmaps/stop.png pixmaps/previous.png pixmaps/next.png