videoplayback/hbvideoplaybackview/tsrc/testprogressbar/src/testprogressbar.cpp
changeset 39 f6d44a0cd476
parent 38 ff53afa8ad05
child 41 229f037ce963
--- a/videoplayback/hbvideoplaybackview/tsrc/testprogressbar/src/testprogressbar.cpp	Fri May 14 15:14:51 2010 +0300
+++ b/videoplayback/hbvideoplaybackview/tsrc/testprogressbar/src/testprogressbar.cpp	Fri May 28 09:45:19 2010 +0300
@@ -15,7 +15,7 @@
 * 
 */
 
-// Version : %version:  4 %
+// Version : %version:  5 %
 
 
 #include <qdebug>
@@ -252,20 +252,35 @@
 
     setup();
 
-    // test for tv-out
-    mController->mFileDetails->mPlaybackMode = EMPXVideoLocal; 
-    mController->mFileDetails->mTvOutConnected = true;
-    mProgBar->updateWithFileDetails( mController->mFileDetails );
-    QVERIFY( mProgBar->mProgressSlider->isEnabled() );
-
-    // live streaming
-    mController->mFileDetails->mPlaybackMode = EMPXVideoLiveStreaming; 
+    //
+    // pausable + non seekable
+    //
+    mController->mFileDetails->mPausableStream = true;
+    mController->mFileDetails->mSeekable = false;
     mProgBar->updateWithFileDetails( mController->mFileDetails );
     QVERIFY( ! mProgBar->mProgressSlider->isEnabled() );
 
+    //
+    // non pausable + seekable
+    //
+    mController->mFileDetails->mPausableStream = false;
+    mController->mFileDetails->mSeekable = true;
+    mProgBar->updateWithFileDetails( mController->mFileDetails );
+    QVERIFY( ! mProgBar->mProgressSlider->isEnabled() );
+
+    //
+    // non pausable + non seekable
+    //
+    mController->mFileDetails->mPausableStream = false;
+    mController->mFileDetails->mSeekable = false;
+    mProgBar->updateWithFileDetails( mController->mFileDetails );
+    QVERIFY( ! mProgBar->mProgressSlider->isEnabled() );
+
+    //
     // other cases
-    mController->mFileDetails->mPlaybackMode = EMPXVideoLocal; 
-    mController->mFileDetails->mTvOutConnected = false;
+    //
+    mController->mFileDetails->mPausableStream = true;
+    mController->mFileDetails->mSeekable = true;
     mProgBar->updateWithFileDetails( mController->mFileDetails );
     QVERIFY( mProgBar->mProgressSlider->isEnabled() );