diff -r 2666d9724c76 -r d4f567ce2e7c phonebookui/Phonebook2/USIMExtension/inc/CPsu2CopyToSimFieldInfoArray.h --- a/phonebookui/Phonebook2/USIMExtension/inc/CPsu2CopyToSimFieldInfoArray.h Thu Jul 15 18:22:55 2010 +0300 +++ b/phonebookui/Phonebook2/USIMExtension/inc/CPsu2CopyToSimFieldInfoArray.h Thu Aug 19 09:41:07 2010 +0300 @@ -120,8 +120,16 @@ * @return a reference to item in given index */ inline const TPsu2CopyToSimFieldInfo& operator[](TInt aIndex) const; - - + + /** + * Remove the fieldinfo which target type is not supported. + * Some target types defined in the rss file are not supported because of the limit + * of the sim card support. So the unsupported types must be removed from mapping + * array. + * @param aSupportedTypes: the supported type list. + */ + void RemoveUnSupportedFieldInfo( const MVPbkFieldTypeList& aSupportedTypes ); + /** * @param aSourceType the source field type * @return the info that for the aSourceType or NULL