phonebookui/Phonebook2/UIControls/inc/cpbk2contactviewdoublelistbox.h
branchRCL_3
changeset 32 2828b4d142c0
parent 21 b3431bff8c19
child 64 c1e8ba0c2b16
equal deleted inserted replaced
26:0d28c1c5b6dd 32:2828b4d142c0
    56      */
    56      */
    57     static CPbk2ContactViewDoubleListBox* NewL(
    57     static CPbk2ContactViewDoubleListBox* NewL(
    58             CCoeControl& aContainer,
    58             CCoeControl& aContainer,
    59             TResourceReader& aResourceReader,
    59             TResourceReader& aResourceReader,
    60             const CVPbkContactManager& aManager,
    60             const CVPbkContactManager& aManager,
    61             MVPbkContactViewBase& aView,
    61             MPbk2FilteredViewStack& aView,
    62             MPbk2ContactNameFormatter& aNameFormatter,
    62             MPbk2ContactNameFormatter& aNameFormatter,
    63             CPbk2StorePropertyArray& aStoreProperties,
    63             CPbk2StorePropertyArray& aStoreProperties,
    64             MPbk2ContactUiControlExtension* aUiExtension,
    64             MPbk2ContactUiControlExtension* aUiExtension,
    65             CPbk2PredictiveSearchFilter& aSearchFilter,
    65             CPbk2PredictiveSearchFilter& aSearchFilter,
    66             CPbk2ThumbnailManager& aThumbManager );
    66             CPbk2ThumbnailManager& aThumbManager );
    89      */
    89      */
    90     CPbk2ContactViewDoubleListBox( 
    90     CPbk2ContactViewDoubleListBox( 
    91         CCoeControl& aContainer,
    91         CCoeControl& aContainer,
    92         MPbk2ContactUiControlExtension* aUiExtension,
    92         MPbk2ContactUiControlExtension* aUiExtension,
    93         CPbk2PredictiveSearchFilter& aSearchFilter,	
    93         CPbk2PredictiveSearchFilter& aSearchFilter,	
    94         MVPbkContactViewBase& aView,
    94         MPbk2FilteredViewStack& aView,
    95         CPbk2ThumbnailManager& aThumbManager );
    95         CPbk2ThumbnailManager& aThumbManager );
    96     
    96     
    97     /*
    97     /*
    98      * Constructor
    98      * Constructor
    99      */
    99      */
   100     void ConstructL(
   100     void ConstructL(
   101 		CCoeControl& aContainer, 
   101 		CCoeControl& aContainer, 
   102 		TResourceReader& aResourceReader,
   102 		TResourceReader& aResourceReader,
   103 		const CVPbkContactManager& aManager, 
   103 		const CVPbkContactManager& aManager, 
   104 		MVPbkContactViewBase& aView,
   104 		MPbk2FilteredViewStack& aView,
   105 		MPbk2ContactNameFormatter& aNameFormatter,
   105 		MPbk2ContactNameFormatter& aNameFormatter,
   106 		CPbk2StorePropertyArray& aStoreProperties );
   106 		CPbk2StorePropertyArray& aStoreProperties );
   107     
   107     
   108     CPbk2ContactViewListBoxModel* DoCreateModelL( 
   108     CPbk2ContactViewListBoxModel* DoCreateModelL( 
   109             		CPbk2ContactViewListBoxModel::TParams params );
   109             		CPbk2ContactViewListBoxModel::TParams params );
   119     void SizeChangedL();
   119     void SizeChangedL();
   120 
   120 
   121 
   121 
   122 private:	//data
   122 private:	//data
   123 	//REF: View
   123 	//REF: View
   124 	MVPbkContactViewBase& iView;
   124     MPbk2FilteredViewStack& iView;
   125 	//REF:	thumbnail manager
   125 	//REF:	thumbnail manager
   126 	CPbk2ThumbnailManager& iThumbManager;
   126 	CPbk2ThumbnailManager& iThumbManager;
   127 };
   127 };
   128 
   128 
   129 #endif // CPBK2CONTACTVIEWDOUBLELISTBOX_H
   129 #endif // CPBK2CONTACTVIEWDOUBLELISTBOX_H