equal
deleted
inserted
replaced
17 |
17 |
18 #ifndef CASTORAGEPROXY_H |
18 #ifndef CASTORAGEPROXY_H |
19 #define CASTORAGEPROXY_H |
19 #define CASTORAGEPROXY_H |
20 |
20 |
21 #include "cadef.h" |
21 #include "cadef.h" |
|
22 #include "castorage_global.h" |
22 #include "caoperationparams.h" |
23 #include "caoperationparams.h" |
|
24 |
23 |
25 |
24 |
26 |
25 // FORWARD DECLARATIONS |
27 // FORWARD DECLARATIONS |
26 class CCaStorage; |
28 class CCaStorage; |
27 class CCaInnerQuery; |
29 class CCaInnerQuery; |
28 class CCaInnerEntry; |
30 class CCaInnerEntry; |
29 class CCaLocalizationEntry; |
31 class CCaLocalizationEntry; |
30 class MCaSessionNorifier; |
32 class MCaSessionNorifier; |
31 |
33 |
|
34 CA_STORAGE_TEST_CLASS( TestCaClient ) |
|
35 |
32 /** |
36 /** |
33 * Interface for CA database implementations. |
37 * Interface for CA database implementations. |
34 * |
38 * |
35 */ |
39 */ |
36 class CCaStorageProxy: public CBase |
40 class CCaStorageProxy: public CBase |
57 * |
61 * |
58 * @param aLocalization information about one localization row. |
62 * @param aLocalization information about one localization row. |
59 */ |
63 */ |
60 IMPORT_C void LocalizeEntryL( CCaLocalizationEntry& aLocalization ); |
64 IMPORT_C void LocalizeEntryL( CCaLocalizationEntry& aLocalization ); |
61 |
65 |
|
66 /** |
|
67 * Add localization row to the storage |
|
68 * |
|
69 * @param aLocalization entry containing localization row to be added |
|
70 */ |
|
71 IMPORT_C void AddLocalizationL(const CCaLocalizationEntry& aLocalization); |
|
72 |
62 /** |
73 /** |
63 * Fetches localization data from database |
74 * Fetches localization data from database |
64 * |
75 * |
65 * @param aResultContainer Target for results. |
76 * @param aResultContainer Target for results. |
66 */ |
77 */ |
171 |
182 |
172 /** |
183 /** |
173 * C++ default constructor. |
184 * C++ default constructor. |
174 */ |
185 */ |
175 CCaStorageProxy(); |
186 CCaStorageProxy(); |
|
187 |
|
188 CCaLocalizationEntry* LocalizeTextL( CCaInnerEntry* aEntry ); |
|
189 |
|
190 CCaLocalizationEntry* LocalizeDescriptionL( CCaInnerEntry* aEntry ); |
|
191 |
|
192 TBool InitializeTranslatorL( TDesC& aQmFilename ); |
176 |
193 |
177 private: |
194 private: |
178 //Data |
195 //Data |
179 |
196 |
180 /** |
197 /** |
184 |
201 |
185 /** |
202 /** |
186 * Sessions using this engine. Own. |
203 * Sessions using this engine. Own. |
187 */ |
204 */ |
188 RPointerArray<MCaSessionNorifier> iHandlerNotifier; |
205 RPointerArray<MCaSessionNorifier> iHandlerNotifier; |
|
206 |
|
207 CA_STORAGE_TEST_FRIEND_CLASS( TestCaClient ) |
|
208 |
189 }; |
209 }; |
190 |
210 |
191 #endif //CASTORAGEPROXY_H |
211 #endif //CASTORAGEPROXY_H |