equal
deleted
inserted
replaced
13 * |
13 * |
14 * Description: Implementation of VideoPlaybackProgressBar |
14 * Description: Implementation of VideoPlaybackProgressBar |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 // Version : %version: da1mmcf#31 % |
18 // Version : %version: da1mmcf#32 % |
19 |
19 |
20 |
20 |
21 |
21 |
22 |
22 |
23 #include <QTimer> |
23 #include <QTimer> |
308 if ( mSeekingTimer && ! mSeekingTimer->isActive() ) |
308 if ( mSeekingTimer && ! mSeekingTimer->isActive() ) |
309 { |
309 { |
310 mSeekingTimer->start(); |
310 mSeekingTimer->start(); |
311 } |
311 } |
312 } |
312 } |
313 else |
|
314 { |
|
315 if ( value >= mDuration ) |
|
316 { |
|
317 MPX_DEBUG(_L("VideoPlaybackProgressBar::setPosition() reached end of the clip")); |
|
318 |
|
319 mController->handleCommand( EMPXPbvCmdEndOfClip ); |
|
320 } |
|
321 else |
|
322 { |
|
323 value = mProgressSlider->sliderValue(); |
|
324 |
|
325 MPX_DEBUG(_L("VideoPlaybackProgressBar::setPosition() position = %d"), value); |
|
326 mController->handleCommand( EMPXPbvCmdSetPosition, value ); |
|
327 } |
|
328 } |
|
329 } |
313 } |
330 |
314 |
331 // ------------------------------------------------------------------------------------------------- |
315 // ------------------------------------------------------------------------------------------------- |
332 // VideoPlaybackProgressBar::handleSliderReleased |
316 // VideoPlaybackProgressBar::handleSliderReleased |
333 // ------------------------------------------------------------------------------------------------- |
317 // ------------------------------------------------------------------------------------------------- |
465 { |
449 { |
466 mProgressSlider->setEnabled( true ); |
450 mProgressSlider->setEnabled( true ); |
467 } |
451 } |
468 } |
452 } |
469 |
453 |
|
454 // ------------------------------------------------------------------------------------------------- |
|
455 // VideoPlaybackProgressBar::resetControl |
|
456 // ------------------------------------------------------------------------------------------------- |
|
457 // |
|
458 void VideoPlaybackProgressBar::resetControl() |
|
459 { |
|
460 MPX_DEBUG(_L("VideoPlaybackProgressBar::resetControl")); |
|
461 |
|
462 if ( mSliderDragging ) |
|
463 { |
|
464 handleSliderReleased(); |
|
465 } |
|
466 } |
|
467 |
470 //End of file |
468 //End of file |