videocollection/mpxmyvideoscollection/src/vcxmyvideosalbums.cpp
changeset 52 e3cecb93e76a
parent 46 adbe7d5ba2f5
equal deleted inserted replaced
47:45e72b57a2fd 52:e3cecb93e76a
   777     {    
   777     {    
   778     NewVideoFlagChangedL( aMdsId ); // same calculation works for this
   778     NewVideoFlagChangedL( aMdsId ); // same calculation works for this
   779     }
   779     }
   780 
   780 
   781 // ----------------------------------------------------------------------------
   781 // ----------------------------------------------------------------------------
       
   782 // CVcxMyVideosAlbums::VideosAddedOrRemovedFromCacheL
       
   783 // ----------------------------------------------------------------------------
       
   784 //
       
   785 void CVcxMyVideosAlbums::VideosAddedOrRemovedFromCacheL( RArray<TUint32> aMdsIds )
       
   786     {
       
   787     TInt albumCount = iAlbums.Count();
       
   788     TInt videoCount = aMdsIds.Count();
       
   789     for ( TInt i = 0; i < albumCount; i++ )
       
   790         {
       
   791         for ( TInt j = 0; j < videoCount; j++ )
       
   792             {
       
   793             if ( iAlbums[i]->BelongsToAlbum( aMdsIds[j] ) )
       
   794                 {
       
   795                 if ( iChangedAlbums.Find( i ) == KErrNotFound )
       
   796                     {
       
   797                     iChangedAlbums.AppendL( i );
       
   798                     }
       
   799                 }
       
   800             }
       
   801         }    
       
   802     }
       
   803 
       
   804 // ----------------------------------------------------------------------------
   782 // CVcxMyVideosAlbums::VideoAddedOrRemovedFromCacheL
   805 // CVcxMyVideosAlbums::VideoAddedOrRemovedFromCacheL
   783 // ----------------------------------------------------------------------------
   806 // ----------------------------------------------------------------------------
   784 //
   807 //
   785 void CVcxMyVideosAlbums::VideoAddedOrRemovedFromCacheL( CMPXMedia& aVideo )
   808 void CVcxMyVideosAlbums::VideoAddedOrRemovedFromCacheL( CMPXMedia& aVideo )
   786     {
   809     {