videocollection/videocollectionwrapper/tsrc/testvideomodel_p/src/mediaobjectfactory.cpp
changeset 35 3738fe97f027
parent 34 bbb98528c666
child 36 8aed59de29f9
equal deleted inserted replaced
34:bbb98528c666 35:3738fe97f027
   183     if(error != KErrNone)
   183     if(error != KErrNone)
   184     {
   184     {
   185         delete media;
   185         delete media;
   186         return 0;
   186         return 0;
   187     }
   187     }
       
   188     
       
   189     TBuf<65> videoname;
       
   190     videoname.Format(KMediaTestNamePrefix, id1);              
       
   191     TRAP(error, media->SetTextValueL( KMPXMediaGeneralTitle, videoname));
       
   192     if(error != KErrNone)
       
   193     {
       
   194        delete media;
       
   195        return 0;
       
   196     }
       
   197 
   188     return media;
   198     return media;
   189 }
   199 }
   190 
   200 
   191 // -----------------------------------------------------------------------------
   201 // -----------------------------------------------------------------------------
   192 // getMedia
   202 // getMedia
   397         {    
   407         {    
   398             delete media;
   408             delete media;
   399             return false;
   409             return false;
   400         }
   410         }
   401     }
   411     }
       
   412     
       
   413     // set video count
       
   414     if(dataSelectionFlags & MediaDetailCategoryVideoCount)
       
   415     {  
       
   416         int count = (index%5) + 1;
       
   417         TRAPD(error, media->SetTObjectValueL<quint32>(KVcxMediaMyVideosCategoryItemCount, count));
       
   418         if(error != KErrNone)
       
   419         {
       
   420             return false;
       
   421         }
       
   422     }    
       
   423     
   402     return true;
   424     return true;
   403 }
   425 }
   404 
   426 
   405 // -----------------------------------------------------------------------------
   427 // -----------------------------------------------------------------------------
   406 // removeArray
   428 // removeArray