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 |