videoplayback/videoplaybackcontrols/tsrc/videoplaybackcontrols_test/src/mpxvpbvfd_stub.cpp
branchRCL_3
changeset 10 ce5ada96ab30
parent 0 96612d01cf9f
child 14 8970fbd719ec
--- a/videoplayback/videoplaybackcontrols/tsrc/videoplaybackcontrols_test/src/mpxvpbvfd_stub.cpp	Fri Feb 19 22:52:52 2010 +0200
+++ b/videoplayback/videoplaybackcontrols/tsrc/videoplaybackcontrols_test/src/mpxvpbvfd_stub.cpp	Fri Mar 12 15:43:00 2010 +0200
@@ -15,12 +15,14 @@
 *
 */
 
-// Version : %version: ou1cpsw#6 %
+// Version : %version: e003sa33#7 %
 
 
 //
 //  INCLUDE FILES
 //
+#include <f32file.h>
+
 #include "mpxvideo_debug.h"
 #include "mpxvideoplaybackviewfiledetails.h"
 
@@ -90,4 +92,28 @@
     iPausableStream = ETrue;
 }
 
+// -------------------------------------------------------------------------------------------------
+// CMPXVideoPlaybackViewFileDetails::GenerateFileNameL
+// -------------------------------------------------------------------------------------------------
+//
+EXPORT_C HBufC* CMPXVideoPlaybackViewFileDetails::GenerateFileNameL()
+{
+    MPX_ENTER_EXIT( _L( "CMPXVideoPlaybackViewFileDetails::GenerateFileNameL()" ) );
+    
+	HBufC* fileName = NULL;
+
+	if ( iClipName && iClipName->Length()
+			&& EMPXVideoStreaming != iPlaybackMode &&
+    		EMPXVideoLiveStreaming != iPlaybackMode )
+	{
+        //
+        // Get only file name for media details viewer 
+        //
+        TParsePtrC filePath( iClipName->Des() );
+        fileName = ( filePath.Name() ).AllocL();
+	}
+	
+    return fileName;
+}
+
 //  EOF