summaryrefslogtreecommitdiff
path: root/noncore/multimedia/opieplayer2/xinecontrol.cpp
Unidiff
Diffstat (limited to 'noncore/multimedia/opieplayer2/xinecontrol.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/multimedia/opieplayer2/xinecontrol.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/noncore/multimedia/opieplayer2/xinecontrol.cpp b/noncore/multimedia/opieplayer2/xinecontrol.cpp
index 878cd4a..19a9172 100644
--- a/noncore/multimedia/opieplayer2/xinecontrol.cpp
+++ b/noncore/multimedia/opieplayer2/xinecontrol.cpp
@@ -81,5 +81,4 @@ void XineControl::play( const QString& fileName ) {
81 length(); 81 length();
82 position(); 82 position();
83
84} 83}
85 84
@@ -98,5 +97,5 @@ void XineControl::pause( bool isSet) {
98} 97}
99 98
100int XineControl::currentTime() { 99long XineControl::currentTime() {
101 // todo: jede sekunde überprüfen 100 // todo: jede sekunde überprüfen
102 m_currentTime = libXine->currentTime(); 101 m_currentTime = libXine->currentTime();
@@ -111,12 +110,12 @@ void XineControl::length() {
111 110
112long XineControl::position() { 111long XineControl::position() {
113 qDebug("<<<<<<<<<<<< xinecontrol setPostion>>>>>>>>>"); 112 m_position = ( currentTime() );
114 m_position = (m_currentTime/m_length*100);
115 mediaPlayerState->setPosition( m_position ); 113 mediaPlayerState->setPosition( m_position );
116 long emitPos = (long)m_position; 114 long emitPos = (long)m_position;
117 emit positionChanged( emitPos ); 115 emit positionChanged( emitPos );
116 if(mediaPlayerState->isPlaying)
118 // needs to be stopped the media is stopped 117 // needs to be stopped the media is stopped
119 QTimer::singleShot( 1000, this, SLOT( position() ) ); 118 QTimer::singleShot( 1000, this, SLOT( position() ) );
120 qDebug("POSITION : " + m_position); 119// qDebug("POSITION : %d", m_position);
121 return m_position; 120 return m_position;
122} 121}