Commit 657a734b authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Qt4: connect TimeLabel to the inputStateChange to display the buffering status.

DOesn't show anything yet.
parent 669634fb
...@@ -486,6 +486,8 @@ TimeLabel::TimeLabel( intf_thread_t *_p_intf ) :QLabel(), p_intf( _p_intf ) ...@@ -486,6 +486,8 @@ TimeLabel::TimeLabel( intf_thread_t *_p_intf ) :QLabel(), p_intf( _p_intf )
setToolTip( qtr( "Toggle between elapsed and remaining time" ) ); setToolTip( qtr( "Toggle between elapsed and remaining time" ) );
CONNECT( THEMIM->getIM(), statusChanged( int ),
this, setStatus( int ) );
CONNECT( THEMIM->getIM(), positionUpdated( float, int, int ), CONNECT( THEMIM->getIM(), positionUpdated( float, int, int ),
this, setDisplayPosition( float, int, int ) ); this, setDisplayPosition( float, int, int ) );
} }
...@@ -511,6 +513,14 @@ void TimeLabel::toggleTimeDisplay() ...@@ -511,6 +513,14 @@ void TimeLabel::toggleTimeDisplay()
b_remainingTime = !b_remainingTime; b_remainingTime = !b_remainingTime;
} }
void TimeLabel::setStatus( int i_status )
{
msg_Warn( p_intf, "Status: %i", i_status );
if( i_status == OPENING_S )
setText( "Buffering" );
}
bool VolumeClickHandler::eventFilter( QObject *obj, QEvent *e ) bool VolumeClickHandler::eventFilter( QObject *obj, QEvent *e )
{ {
if (e->type() == QEvent::MouseButtonPress ) if (e->type() == QEvent::MouseButtonPress )
......
...@@ -159,6 +159,7 @@ signals: ...@@ -159,6 +159,7 @@ signals:
void timeLabelDoubleClicked(); void timeLabelDoubleClicked();
private slots: private slots:
void setDisplayPosition( float pos, int time, int length ); void setDisplayPosition( float pos, int time, int length );
void setStatus( int i_status );
}; };
class SpeedLabel : public QLabel class SpeedLabel : public QLabel
......
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