phonebookui/Phonebook2/Presentation/inc/CPbk2ContactNameFormatterBase.h
branchRCL_3
changeset 32 2828b4d142c0
parent 0 e686773b3f54
child 64 c1e8ba0c2b16
--- a/phonebookui/Phonebook2/Presentation/inc/CPbk2ContactNameFormatterBase.h	Tue Apr 27 16:23:35 2010 +0300
+++ b/phonebookui/Phonebook2/Presentation/inc/CPbk2ContactNameFormatterBase.h	Tue May 11 16:00:21 2010 +0300
@@ -24,6 +24,7 @@
 #include <e32base.h>
 #include <MPbk2ContactNameFormatter.h>
 #include <MPbk2ContactNameFormatter2.h>
+#include <MPbk2ContactNameFormatter3.h>
 
 #include "TPbk2SortOrderFieldMapper.h"
 
@@ -44,7 +45,8 @@
 NONSHARABLE_CLASS( CPbk2ContactNameFormatterBase )
         :   public CBase,
             public MPbk2ContactNameFormatter,
-            public MPbk2ContactNameFormatter2
+            public MPbk2ContactNameFormatter2,
+            public MPbk2ContactNameFormatter3
     {
     public:  // Constructors and destructor
 
@@ -91,7 +93,10 @@
             const MVPbkBaseContactFieldCollection& aContactFields,
             TUint32 aFormattingFlags ) = 0;
         
-
+    public: // from MPbk2ContactNameFormatter3
+       virtual CVPbkBaseContactFieldTypeListIterator* TitleWithCompanyNameFieldsLC(
+               CVPbkFieldTypeRefsList& aFieldTypeList,
+               const MVPbkBaseContactFieldCollection& aContactFields ) = 0;
 
     protected:  // New functions