phonebookui/Phonebook2/USIMExtension/inc/CPsu2CopyToSimFieldInfoArray.h
branchRCL_3
changeset 18 d4f567ce2e7c
parent 0 e686773b3f54
equal deleted inserted replaced
17:2666d9724c76 18:d4f567ce2e7c
   118         /**
   118         /**
   119         * @param aIndex the index of the item in the array
   119         * @param aIndex the index of the item in the array
   120         * @return a reference to item in given index
   120         * @return a reference to item in given index
   121         */
   121         */
   122         inline const TPsu2CopyToSimFieldInfo& operator[](TInt aIndex) const;
   122         inline const TPsu2CopyToSimFieldInfo& operator[](TInt aIndex) const;
   123 
   123                 
   124         
   124         /**
       
   125         * Remove the fieldinfo which target type is not supported.
       
   126         * Some target types defined in the rss file are not supported because of the limit
       
   127         * of the sim card support. So the unsupported types must be removed from mapping 
       
   128         * array.
       
   129         * @param aSupportedTypes: the supported type list.
       
   130         */
       
   131         void RemoveUnSupportedFieldInfo( const MVPbkFieldTypeList& aSupportedTypes );
       
   132                
   125         /**
   133         /**
   126         * @param aSourceType the source field type
   134         * @param aSourceType the source field type
   127         * @return the info that for the aSourceType or NULL
   135         * @return the info that for the aSourceType or NULL
   128         */
   136         */
   129         const TPsu2CopyToSimFieldInfo* FindInfoForSourceType(
   137         const TPsu2CopyToSimFieldInfo* FindInfoForSourceType(