phonebookui/Phonebook2/Presentation/inc/CPbk2ContactNameFormatter.h
branchRCL_3
changeset 32 2828b4d142c0
parent 0 e686773b3f54
child 64 c1e8ba0c2b16
--- a/phonebookui/Phonebook2/Presentation/inc/CPbk2ContactNameFormatter.h	Tue Apr 27 16:23:35 2010 +0300
+++ b/phonebookui/Phonebook2/Presentation/inc/CPbk2ContactNameFormatter.h	Tue May 11 16:00:21 2010 +0300
@@ -92,6 +92,12 @@
         HBufC* GetContactTitleWithCompanyNameL(
             const MVPbkBaseContactFieldCollection& aContactFields,
             TUint32 aFormattingFlags );
+        
+    public: // From MPbk2ContactNameFormatter3
+        CVPbkBaseContactFieldTypeListIterator* TitleWithCompanyNameFieldsLC(
+                CVPbkFieldTypeRefsList& aFieldTypeList,
+                const MVPbkBaseContactFieldCollection& aContactFields );
+    
     private:
          
         void GetContactTitleWithCompanyName(
@@ -103,7 +109,11 @@
                     const TUint32 aFormattingFlags );
       
         TBool IsCompanyNameField();
-
+        
+        void TitleFieldsL( CVPbkFieldTypeRefsList& aFieldTypeList,
+                const MVPbkBaseContactFieldCollection& aContactFields, 
+                const TInt aStartingPosition, const TInt aEndingPosition );
+        
     protected: // Implementation
         CPbk2ContactNameFormatter(
             const MVPbkFieldTypeList& aMasterFieldTypeList,