phonebookui/Phonebook2/UIControls/inc/CPbk2AdaptiveSearchGridFiller.h
branchRCL_3
changeset 68 9da50d567e3c
parent 63 f4a778e096c2
child 85 38bb213f60ba
equal deleted inserted replaced
63:f4a778e096c2 68:9da50d567e3c
   138         // Used to judge if this contact's title include drgraphs
   138         // Used to judge if this contact's title include drgraphs
   139         TBool IsDigraphContactsTitleL(const TDesC& aContactTitle);
   139         TBool IsDigraphContactsTitleL(const TDesC& aContactTitle);
   140         TBool GridFromPsEngineL( const MVPbkContactViewBase& aView );
   140         TBool GridFromPsEngineL( const MVPbkContactViewBase& aView );
   141         // Check whether the title is empty or not.
   141         // Check whether the title is empty or not.
   142         TBool IsActualTitleEmpty( const MVPbkViewContact& aContact );
   142         TBool IsActualTitleEmpty( const MVPbkViewContact& aContact );
       
   143         // Sort the Adaptive Search Grid.
       
   144         void SortGridL( TBool aAddSpace );
       
   145        
   143     private: // Data
   146     private: // Data
   144     	
   147     	
   145 		/// Own: Containts adaptive search grid.
   148 		/// Own: Containts adaptive search grid.
   146 		HBufC* iKeyMap;
   149 		HBufC* iKeyMap;
   147 		
   150 		
   178 		/// the focus
   181 		/// the focus
   179 		TBool iSetFocusToSearchGrid;
   182 		TBool iSetFocusToSearchGrid;
   180 
   183 
   181 		/// Used to save the contacts' title which include drgraphs
   184 		/// Used to save the contacts' title which include drgraphs
   182 		RPointerArray<HBufC> iDigraphContactsTitleArray;
   185 		RPointerArray<HBufC> iDigraphContactsTitleArray;
   183 		
   186         
       
   187         /// Used to get the status of feature manager
       
   188         TBool iFeatureManagerInitialized;	
       
   189 
   184 	    /// Own: Number of contacts in view
   190 	    /// Own: Number of contacts in view
   185 	    TInt iViewItemCount;
   191 	    TInt iViewItemCount;
   186 	    
   192 	    
   187         /// Own: Predictive search handler
   193         /// Own: Predictive search handler
   188         CPSRequestHandler* iPsHandler;
   194         CPSRequestHandler* iPsHandler;