equal
deleted
inserted
replaced
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 |