Fix play/pause toggle
Removes 2 unused signals
enableVideo( THEMIM->getIM()->hasVideo() );
}
enableVideo( THEMIM->getIM()->hasVideo() );
}
void ControlsWidget::setStatus( int status )
{
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" ) );
- {
- msg_Dbg( p_intf, "I was here %i", status );
- // playButton->setIcon( QIcon( ":/pixmaps/play.png" ) );
- }
+ playButton->setIcon( QIcon( ":/pixmaps/play.png" ) );
emit positionUpdated( 0.0, 0, 0 );
emit navigationChanged( 0 );
i_old_playing_status = 0;
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
- 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;
/* Update position */
mtime_t i_length, i_time;
float f_pos;
void navigationChanged( int );
/// Play/pause status
void statusChanged( int );
void navigationChanged( int );
/// Play/pause status
void statusChanged( int );
- void audioStarted();
- void videoStarted();
};
class MainInputManager : public QObject
};
class MainInputManager : public QObject
<RCC version="1.0">
<qresource>
<file>pixmaps/play.png</file>
<RCC version="1.0">
<qresource>
<file>pixmaps/play.png</file>
+ <file>pixmaps/pause.png</file>
<file>pixmaps/stop.png</file>
<file>pixmaps/previous.png</file>
<file>pixmaps/next.png</file>
<file>pixmaps/stop.png</file>
<file>pixmaps/previous.png</file>
<file>pixmaps/next.png</file>