author | harlekin <harlekin> | 2002-08-03 13:13:51 (UTC) |
---|---|---|
committer | harlekin <harlekin> | 2002-08-03 13:13:51 (UTC) |
commit | 6599cb97da09fc05bbe6e6380c1c0bb128ecb034 (patch) (side-by-side diff) | |
tree | fb8401af472525ae431ccde87da3c1b1a083cb0e /noncore/multimedia/opieplayer2/xinecontrol.cpp | |
parent | e97e6d869d0d3cb971a53f5a9ceacc1c93fcb3e0 (diff) | |
download | opie-6599cb97da09fc05bbe6e6380c1c0bb128ecb034.zip opie-6599cb97da09fc05bbe6e6380c1c0bb128ecb034.tar.gz opie-6599cb97da09fc05bbe6e6380c1c0bb128ecb034.tar.bz2 |
fixes some typos
Diffstat (limited to 'noncore/multimedia/opieplayer2/xinecontrol.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/multimedia/opieplayer2/xinecontrol.cpp | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/noncore/multimedia/opieplayer2/xinecontrol.cpp b/noncore/multimedia/opieplayer2/xinecontrol.cpp index 3faeab1..7337c97 100644 --- a/noncore/multimedia/opieplayer2/xinecontrol.cpp +++ b/noncore/multimedia/opieplayer2/xinecontrol.cpp @@ -41,14 +41,14 @@ extern MediaPlayerState *mediaPlayerState; extern VideoWidget *videoUI; XineControl::XineControl( QObject *parent, const char *name ) : QObject( parent, name ) { libXine = new XINE::Lib(videoUI->vidWidget() ); connect( mediaPlayerState, SIGNAL( pausedToggled(bool) ), this, SLOT( pause(bool) ) ); - connect( this, SIGNAL( positionChanged( int position ) ), mediaPlayerState, SLOT( updatePosition( long p ) ) ); - connect(this, SIGNAL( postitionChanged(int position) ), mediaPlayerState, SLOT( setPosition( long p ) ) ); + connect( this, SIGNAL( positionChanged( long ) ), mediaPlayerState, SLOT( updatePosition( long ) ) ); + connect( this, SIGNAL( positionChanged( long ) ), mediaPlayerState, SLOT( setPosition( long ) ) ); connect( mediaPlayerState, SIGNAL( playingToggled( bool ) ), this, SLOT( stop( bool ) ) ); connect( mediaPlayerState, SIGNAL( fullscreenToggled( bool ) ), this, SLOT( setFullscreen( bool ) ) ); connect( mediaPlayerState, SIGNAL( positionChanged( long ) ), this, SLOT( seekTo( long ) ) ); } @@ -75,12 +75,14 @@ void XineControl::play( const QString& fileName ) { // determine if slider is shown // mediaPlayerState->setIsStreaming( mdetect.isStreaming( fileName ) ); mediaPlayerState->setIsStreaming( libXine->isSeekable() ); // which gui (video / audio) mediaPlayerState->setView( whichGui ); + length(); + position(); } void XineControl::stop( bool isSet ) { if ( !isSet) { libXine->stop(); @@ -104,17 +106,21 @@ int XineControl::currentTime() { void XineControl::length() { m_length = libXine->length(); mediaPlayerState->setLength( m_length ); } int XineControl::position() { - m_position = (m_currentTime/m_length*100); + length(); + qDebug("M_LENGTH :" + m_length); + m_position = ( currentTime() /m_length*100); mediaPlayerState->setPosition( m_position ); + long emitPos = (long)m_position; + emit positionChanged( emitPos ); + QTimer::singleShot( 1000, this, SLOT( position() ) ); + qDebug("POSITION : " + m_position); return m_position; - emit positionChanged( m_position ); - QTimer::singleShot( 1000, this, SLOT( position ) ); } void XineControl::setFullscreen( bool isSet ) { libXine->showVideoFullScreen( isSet); } |