predictivesearch/PcsAlgorithm/Algorithm1/inc/CPcsAlgorithm1.h
branchRCL_3
changeset 13 a6539d1e8e43
parent 12 4ae315f230bc
child 18 d4f567ce2e7c
--- a/predictivesearch/PcsAlgorithm/Algorithm1/inc/CPcsAlgorithm1.h	Tue May 25 12:26:45 2010 +0300
+++ b/predictivesearch/PcsAlgorithm/Algorithm1/inc/CPcsAlgorithm1.h	Wed Jun 09 09:26:27 2010 +0300
@@ -24,6 +24,7 @@
 #include <s32mem.h>
 #include <e32hashtab.h>
 #include <e32property.h>
+#include <bamdesca.h>
 #include <centralrepository.h>
 
 #include "PSAlgorithmInternalCRKeys.h"
@@ -78,17 +79,17 @@
 		/**
 		* Search Function for input string
 		*/
-		void SearchInputL(CPsQuery& aSearchQuery,
-						  TDesC& aSearchData,
-						  RPointerArray<TDesC>& aMatchSet,
-						  RArray<TPsMatchLocation>& aMatchLocation ); 
+		void SearchInputL( CPsQuery& aSearchQuery,
+						   TDesC& aSearchData,
+						   RPointerArray<TDesC>& aMatchSet,
+						   RArray<TPsMatchLocation>& aMatchLocation ); 
 		
         /**
         * Performs search on a input string, and return result also as a string 
         */
-        void  SearchMatchStringL( CPsQuery& aSearchQuery,
-                                    TDesC& aSearchData,
-                                    TDes& aMatch ); 
+        void SearchMatchStringL( CPsQuery& aSearchQuery,
+                                 TDesC& aSearchData,
+                                 TDes& aMatch ); 
 		
 		/**
 		* Returns ETrue if this language is supported
@@ -110,7 +111,13 @@
 		*/
 		void ChangeSortOrderL(TDesC& aURI, RArray<TInt>& aSortOrder);
 		
-		
+        /**
+        * Get the Adaptive Grid for one or more URIs
+        */
+        void GetAdaptiveGridL( const MDesCArray& aURIs,
+                               const TBool aCompanyName,
+                               TDes& aAdaptiveGrid );
+
 		// --------------------------------------------------------------------
          
 	public: