equal
deleted
inserted
replaced
17 |
17 |
18 #ifndef CCPIXSEARCH_H_ |
18 #ifndef CCPIXSEARCH_H_ |
19 #define CCPIXSEARCH_H_ |
19 #define CCPIXSEARCH_H_ |
20 |
20 |
21 #include <e32base.h> |
21 #include <e32base.h> |
|
22 #include "CCPixAbstractSearcher.h" |
|
23 |
22 #include <stdio.h> |
24 #include <stdio.h> |
23 #include <wchar.h> |
25 #include <wchar.h> |
24 #include <glib.h> |
26 #include <glib.h> |
25 |
27 |
26 #include "cpixsearch.h" |
28 #include "cpixsearch.h" |
30 // FORWARD DECLARATIONS |
32 // FORWARD DECLARATIONS |
31 class CSearchDocument; |
33 class CSearchDocument; |
32 class CCPixAsyncronizer; |
34 class CCPixAsyncronizer; |
33 class MCPixAsyncronizerObserver; |
35 class MCPixAsyncronizerObserver; |
34 |
36 |
35 _LIT(KCpixDefaultSearchField, CPIX_DEFAULT_FIELD); |
|
36 |
37 |
37 /** |
38 /** |
38 * Symbian C++ wrapper for OpenC CPixSearch interface. |
39 * Symbian C++ wrapper for OpenC CPixSearch interface. |
39 */ |
40 */ |
40 class CCPixSearch : public CBase |
41 class CCPixSearch : public CCPixAbstractSearcher |
41 { |
42 { |
42 public: |
43 public: |
43 |
44 |
44 /** |
45 /** |
45 * @return Pointer to new CCPixIdxDb instance. |
46 * @return Pointer to new CCPixIdxDb instance. |
113 * IsOpen |
114 * IsOpen |
114 * @returns ETrue if the database is currently open |
115 * @returns ETrue if the database is currently open |
115 */ |
116 */ |
116 TBool IsOpen(); |
117 TBool IsOpen(); |
117 |
118 |
118 void SetAnalyzerL(const TDesC& aAnalyzer); |
119 void SetAnalyzerL(const TDesC& aAnalyzer); |
|
120 |
|
121 void SetQueryParserL(TInt aQueryParser); |
|
122 |
|
123 void RefreshQueryParserL(); |
119 |
124 |
120 static void InitializeL(); |
125 static void InitializeL(); |
121 |
126 |
122 static void Shutdown(); |
127 static void Shutdown(); |
123 |
128 |
176 cpix_Analyzer* iAnalyzer; |
181 cpix_Analyzer* iAnalyzer; |
177 |
182 |
178 /** |
183 /** |
179 * Query parser. |
184 * Query parser. |
180 */ |
185 */ |
|
186 TQueryParser iQueryParserType; |
181 cpix_QueryParser* iQueryParser; |
187 cpix_QueryParser* iQueryParser; |
182 |
188 |
183 /** |
189 /** |
184 * Current query instance. |
190 * Current query instance. |
185 */ |
191 */ |