equal
deleted
inserted
replaced
262 // CVcxMyVideosAlbums::AddAlbumL |
262 // CVcxMyVideosAlbums::AddAlbumL |
263 // ---------------------------------------------------------------------------- |
263 // ---------------------------------------------------------------------------- |
264 // |
264 // |
265 void CVcxMyVideosAlbums::AddAlbumL( CMPXMedia& aCmd ) |
265 void CVcxMyVideosAlbums::AddAlbumL( CMPXMedia& aCmd ) |
266 { |
266 { |
267 if ( TVcxMyVideosCollectionUtil::Title( aCmd ).Length() > KVcxMvcMaxTitleLength ) |
267 if ( TVcxMyVideosCollectionUtil::Title( aCmd ).Length() > 255 ) |
268 { |
268 { |
269 User::Leave( KErrArgument ); |
269 User::Leave( KErrArgument ); |
270 } |
270 } |
271 |
271 |
272 iCollection.iMyVideosMdsDb->iAlbums->AddAlbumL( aCmd ); |
272 iCollection.iMyVideosMdsDb->iAlbums->AddAlbumL( aCmd ); |
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 // ---------------------------------------------------------------------------- |
|
805 // CVcxMyVideosAlbums::VideoAddedOrRemovedFromCacheL |
782 // CVcxMyVideosAlbums::VideoAddedOrRemovedFromCacheL |
806 // ---------------------------------------------------------------------------- |
783 // ---------------------------------------------------------------------------- |
807 // |
784 // |
808 void CVcxMyVideosAlbums::VideoAddedOrRemovedFromCacheL( CMPXMedia& aVideo ) |
785 void CVcxMyVideosAlbums::VideoAddedOrRemovedFromCacheL( CMPXMedia& aVideo ) |
809 { |
786 { |