summaryrefslogtreecommitdiff
path: root/core/multimedia/opieplayer/audiowidget.cpp
Unidiff
Diffstat (limited to 'core/multimedia/opieplayer/audiowidget.cpp') (more/less context) (show whitespace changes)
-rw-r--r--core/multimedia/opieplayer/audiowidget.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/multimedia/opieplayer/audiowidget.cpp b/core/multimedia/opieplayer/audiowidget.cpp
index ac8c935..54e7ceb 100644
--- a/core/multimedia/opieplayer/audiowidget.cpp
+++ b/core/multimedia/opieplayer/audiowidget.cpp
@@ -134,35 +134,35 @@ void AudioWidget::sliderPressed() {
134 134
135 135
136void AudioWidget::sliderReleased() { 136void AudioWidget::sliderReleased() {
137 audioSliderBeingMoved = FALSE; 137 audioSliderBeingMoved = FALSE;
138 if ( slider->width() == 0 ) 138 if ( slider->width() == 0 )
139 return; 139 return;
140 long val = long((double)slider->value() * mediaPlayerState->length() / slider->width()); 140 long val = long((double)slider->value() * mediaPlayerState->length() / slider->width());
141 mediaPlayerState->setPosition( val ); 141 mediaPlayerState->setPosition( val );
142} 142}
143 143
144 144
145void AudioWidget::setPosition( long i ) { 145void AudioWidget::setPosition( long i ) {
146// qDebug("set position %d",i);
146 updateSlider( i, mediaPlayerState->length() ); 147 updateSlider( i, mediaPlayerState->length() );
147} 148}
148 149
149 150
150void AudioWidget::setLength( long max ) { 151void AudioWidget::setLength( long max ) {
151 updateSlider( mediaPlayerState->position(), max ); 152 updateSlider( mediaPlayerState->position(), max );
152} 153}
153 154
154 155
155void AudioWidget::setView( char view ) { 156void AudioWidget::setView( char view ) {
156
157 if (mediaPlayerState->isStreaming) { 157 if (mediaPlayerState->isStreaming) {
158 if( !slider->isHidden()) slider->hide(); 158 if( !slider->isHidden()) slider->hide();
159 disconnect( mediaPlayerState, SIGNAL( positionChanged(long) ),this, SLOT( setPosition(long) ) ); 159 disconnect( mediaPlayerState, SIGNAL( positionChanged(long) ),this, SLOT( setPosition(long) ) );
160 disconnect( mediaPlayerState, SIGNAL( positionUpdated(long) ),this, SLOT( setPosition(long) ) ); 160 disconnect( mediaPlayerState, SIGNAL( positionUpdated(long) ),this, SLOT( setPosition(long) ) );
161 } else { 161 } else {
162// this stops the slider from being moved, thus 162// this stops the slider from being moved, thus
163 // does not stop stream when it reaches the end 163 // does not stop stream when it reaches the end
164 slider->show(); 164 slider->show();
165 connect( mediaPlayerState, SIGNAL( positionChanged(long) ),this, SLOT( setPosition(long) ) ); 165 connect( mediaPlayerState, SIGNAL( positionChanged(long) ),this, SLOT( setPosition(long) ) );
166 connect( mediaPlayerState, SIGNAL( positionUpdated(long) ),this, SLOT( setPosition(long) ) ); 166 connect( mediaPlayerState, SIGNAL( positionUpdated(long) ),this, SLOT( setPosition(long) ) );
167 } 167 }
168 168