videocollection/videocollectionwrapper/src/videolistdatamodel_p.cpp
changeset 41 229f037ce963
parent 38 ff53afa8ad05
child 49 824471cb468a
equal deleted inserted replaced
40:13331705e488 41:229f037ce963
    13 *
    13 *
    14 * Description: VideoListDataModelPrivate class implementation
    14 * Description: VideoListDataModelPrivate class implementation
    15 * 
    15 * 
    16 */
    16 */
    17 
    17 
    18 // Version : %version: 38 %
    18 // Version : %version: 38.1.1 %
    19 
    19 
    20 // INCLUDE FILES
    20 // INCLUDE FILES
    21 #include <hbglobal.h>
    21 #include <hbglobal.h>
    22 #include <mpxmediageneraldefs.h>
    22 #include <mpxmediageneraldefs.h>
    23 #include <mpxmediavideodefs.h>
    23 #include <mpxmediavideodefs.h>
   359 void VideoListDataModelPrivate::appendDataToContainerL(
   359 void VideoListDataModelPrivate::appendDataToContainerL(
   360     CMPXMediaArray *videoArray,
   360     CMPXMediaArray *videoArray,
   361     unsigned int startIndex)
   361     unsigned int startIndex)
   362 {
   362 {
   363 	FUNC_LOG;
   363 	FUNC_LOG;
   364 	INFO_2("VideoListDataModelPrivate::appendDataToContainerL() array count: %d, start index: %d", videoArray->Count(), startIndex);
       
   365 	
   364 	
   366     int count = videoArray->Count();
       
   367     if (!videoArray ||
   365     if (!videoArray ||
   368         startIndex >= count)
   366         startIndex >= videoArray->Count())
   369     {
   367     {
   370         return;
   368         return;
   371     }
   369     }
       
   370     
       
   371     INFO_2("VideoListDataModelPrivate::appendDataToContainerL() array count: %d, start index: %d", videoArray->Count(), startIndex);
   372     
   372     
   373     CMPXMedia *newMedia = 0;
   373     CMPXMedia *newMedia = 0;
   374     CMPXMedia *mediaFromArray = 0;
   374     CMPXMedia *mediaFromArray = 0;
   375     TMPXItemId itemId = TMPXItemId::InvalidId();
   375     TMPXItemId itemId = TMPXItemId::InvalidId();
       
   376     int count = videoArray->Count();
       
   377     
   376     for(int i = startIndex; i < count; ++i)
   378     for(int i = startIndex; i < count; ++i)
   377     {
   379     {
   378         mediaFromArray = videoArray->AtL(i);
   380         mediaFromArray = videoArray->AtL(i);
   379         itemId = getMediaId(mediaFromArray);
   381         itemId = getMediaId(mediaFromArray);
   380         if (isValid(*mediaFromArray, itemId))
   382         if (isValid(*mediaFromArray, itemId))