phonebookui/Phonebook2/UIControls/src/CPbk2ThumbnailManager.cpp
branchRCL_3
changeset 9 0d28c1c5b6dd
parent 6 e8e3147d53eb
child 11 2828b4d142c0
equal deleted inserted replaced
8:5586b4d2ec3e 9:0d28c1c5b6dd
  1075 // --------------------------------------------------------------------------
  1075 // --------------------------------------------------------------------------
  1076 //
  1076 //
  1077 void CPbk2ThumbnailManager::ContactAddedToView(
  1077 void CPbk2ThumbnailManager::ContactAddedToView(
  1078     MVPbkContactViewBase& /*aView*/, 
  1078     MVPbkContactViewBase& /*aView*/, 
  1079     TInt aIndex, 
  1079     TInt aIndex, 
  1080     const MVPbkContactLink& /*aContactLink*/ )
  1080     const MVPbkContactLink& aContactLink )
  1081     {
  1081     {
  1082     iContactThumbnails.Insert( NULL, aIndex );
  1082     CPbk2TmItem* item = NULL;
       
  1083     TRAPD( err,
       
  1084         {
       
  1085         item = CPbk2TmItem::NewL( aContactLink.CloneLC(), aIndex );
       
  1086         CleanupStack::Pop();
       
  1087         });
       
  1088     if( KErrNone == err )
       
  1089         {
       
  1090         // set default icon index
       
  1091         item->SetIconArrayIndexAndId( iDefaultIconIndex, iDefaultIconId );
       
  1092         item->SetHasThumbnail( ETrue );
       
  1093         iContactThumbnails.Insert( item, aIndex );
       
  1094         }
  1083     ResetIndexes();
  1095     ResetIndexes();
  1084     }
  1096     }
  1085 
  1097 
  1086 // --------------------------------------------------------------------------
  1098 // --------------------------------------------------------------------------
  1087 // CPbk2ThumbnailManager::ContactRemovedFromView
  1099 // CPbk2ThumbnailManager::ContactRemovedFromView