phonebookui/Phonebook2/UIControls/src/CPbk2FieldListBoxModel.cpp
branchRCL_3
changeset 3 04ab22b956c2
parent 0 e686773b3f54
child 13 a6539d1e8e43
equal deleted inserted replaced
0:e686773b3f54 3:04ab22b956c2
   469 inline void CPbk2FieldListBoxModel::ClipText
   469 inline void CPbk2FieldListBoxModel::ClipText
   470         ( const CPbk2PresentationContactField& aField, TInt aIndex,
   470         ( const CPbk2PresentationContactField& aField, TInt aIndex,
   471          TPtr& aColumnText, TInt aColumnIndex ) const
   471          TPtr& aColumnText, TInt aColumnIndex ) const
   472     {
   472     {
   473     TPbk2StoreContactAnalyzer analyzer( iParams.iContactManager, NULL );
   473     TPbk2StoreContactAnalyzer analyzer( iParams.iContactManager, NULL );
   474     TBool clip = analyzer.IsFieldTypeIncludedL
   474     
   475         ( aField, R_PHONEBOOK2_PHONENUMBER_SELECTOR );
   475     if ( analyzer.IsFieldTypeIncludedL( aField, R_PHONEBOOK2_PHONENUMBER_SELECTOR )
   476 
   476             || analyzer.IsFieldTypeIncludedL ( aField, R_PHONEBOOK2_EMAIL_SELECTOR )
   477     if ( !clip )
   477             || analyzer.IsFieldTypeIncludedL( aField, R_PHONEBOOK2_SIP_SELECTOR )
   478         {
   478             || analyzer.IsFieldTypeIncludedL( aField, R_PHONEBOOK2_IMPP_SELECTOR ) )
   479         clip = analyzer.IsFieldTypeIncludedL
   479         {
   480             ( aField, R_PHONEBOOK2_EMAIL_SELECTOR );
   480         iTextClipper->ClipFromBeginning( aColumnText, aIndex, aColumnIndex );
   481         }
       
   482 
       
   483     // Clip if required
       
   484     if ( clip )
       
   485         {
       
   486         iTextClipper->ClipFromBeginning
       
   487             ( aColumnText, aIndex, aColumnIndex );
       
   488         }
   481         }
   489     }
   482     }
   490 
   483 
   491 // --------------------------------------------------------------------------
   484 // --------------------------------------------------------------------------
   492 // CPbk2FieldListBoxModel::AppendFieldLabelL
   485 // CPbk2FieldListBoxModel::AppendFieldLabelL