phonebookui/Phonebook2/UIControls/inc/CPbk2AdaptiveSearchGridFiller.h
branchRCL_3
changeset 85 38bb213f60ba
parent 68 9da50d567e3c
equal deleted inserted replaced
74:6b5524b4f673 85:38bb213f60ba
   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        
       
   146     private: // Data
   143     private: // Data
   147     	
   144     	
   148 		/// Own: Containts adaptive search grid.
   145 		/// Own: Containts adaptive search grid.
   149 		HBufC* iKeyMap;
   146 		HBufC* iKeyMap;
   150 		
   147 		
   181 		/// the focus
   178 		/// the focus
   182 		TBool iSetFocusToSearchGrid;
   179 		TBool iSetFocusToSearchGrid;
   183 
   180 
   184 		/// Used to save the contacts' title which include drgraphs
   181 		/// Used to save the contacts' title which include drgraphs
   185 		RPointerArray<HBufC> iDigraphContactsTitleArray;
   182 		RPointerArray<HBufC> iDigraphContactsTitleArray;
   186         
   183 		
   187         /// Used to get the status of feature manager
       
   188         TBool iFeatureManagerInitialized;	
       
   189 
       
   190 	    /// Own: Number of contacts in view
   184 	    /// Own: Number of contacts in view
   191 	    TInt iViewItemCount;
   185 	    TInt iViewItemCount;
   192 	    
   186 	    
   193         /// Own: Predictive search handler
   187         /// Own: Predictive search handler
   194         CPSRequestHandler* iPsHandler;
   188         CPSRequestHandler* iPsHandler;