phonebookui/Phonebook2/UIControls/inc/cpbk2contactviewdoublelistboxmodel.h
branchRCL_3
changeset 57 2666d9724c76
parent 32 2828b4d142c0
child 64 c1e8ba0c2b16
--- a/phonebookui/Phonebook2/UIControls/inc/cpbk2contactviewdoublelistboxmodel.h	Mon Jun 21 15:24:27 2010 +0300
+++ b/phonebookui/Phonebook2/UIControls/inc/cpbk2contactviewdoublelistboxmodel.h	Thu Jul 15 18:22:55 2010 +0300
@@ -26,8 +26,6 @@
 class CPbk2ThumbnailManager;
 class MPbk2ContactUiControlDoubleListboxExtension;
 class CPbk2ContactViewDoubleListboxDataElement;
-class CDataElementCache;
-class MPbk2FilteredViewStack;
 
 // CLASS DECLARATION
 
@@ -47,8 +45,7 @@
      */
      static CPbk2ContactViewDoubleListBoxModel* NewL(
             CPbk2ContactViewListBoxModel::TParams& aParams,
-            CPbk2ThumbnailManager& aThumbManager,
-            MPbk2FilteredViewStack& aFilteredViewStack );
+            CPbk2ThumbnailManager& aThumbManager );
 
     /**
      * Destructor.
@@ -64,8 +61,7 @@
      */
     CPbk2ContactViewDoubleListBoxModel(
         CPbk2ContactViewListBoxModel::TParams& aParams,
-        CPbk2ThumbnailManager& aThumbManager,
-        MPbk2FilteredViewStack& aFilteredViewStack );
+        CPbk2ThumbnailManager& aThumbManager );
 
 protected: // new 
     
@@ -93,17 +89,15 @@
      */
     void AppendIconIndexIfFound( const TPbk2IconId& aIconId ) const;
 
-    void FormatBufferForElementDataL(
-        CPbk2ContactViewDoubleListboxDataElement& aDataElement, 
-        TInt aIndex ) const;
-
     void AppendThumbnailL( 
             CPbk2ContactViewDoubleListboxDataElement& aDataElement, 
-            TInt aIndex ) const;
+            TInt aIndex,
+            const MVPbkContactLink& aLink ) const;
     
     void FetchDataFromExtension(
             CPbk2ContactViewDoubleListboxDataElement& aDataElement,
-            TInt aIndex ) const;
+            TInt aIndex,
+            const MVPbkContactLink& aLink ) const;
     
 public: // From CPbk2ContactViewListBoxModel
     void FormatBufferL( 
@@ -120,11 +114,6 @@
 	/// Ref
 	MPbk2ContactUiControlDoubleListboxExtension* iDoubleListExtensionPoint;
 	
-	/// Own:
-	CDataElementCache* iDataElementCache;
-	
-	/// Ref
-	MPbk2FilteredViewStack& iFilteredViewStack;
     };
 
 #endif // CPBK2CONTACTVIEWDOUBLELISTBOXMODEL_H