|
1 /* |
|
2 * Copyright (c) 2003 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: MessagingVariant declaration |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 #ifndef MESSAGINGVARIANT_HRH |
|
22 #define MESSAGINGVARIANT_HRH |
|
23 |
|
24 |
|
25 /** |
|
26 * User's guide to Local Messaging variation: |
|
27 * Shared data file: KSDUidMuiu (100058CD.ini) |
|
28 * Keyword KMuiuXXXFeatures: |
|
29 * How to use: |
|
30 * TInt featureBitmask = 0; |
|
31 * CRepository* repository = CRepository::NewL(KCRUidMuiuVariation); |
|
32 * repository->Get(KMuiuXXXFeatures, featureBitmask); |
|
33 * |
|
34 * // |
|
35 * // Get the value once and save it for later use. |
|
36 * // No need always to access central repository every time when a value is needed |
|
37 * if ( featureBitmask & KXxxFeatureIdYyy ) |
|
38 * { |
|
39 * // This feature is ON, so act accordingly |
|
40 * } |
|
41 */ |
|
42 |
|
43 |
|
44 // ----------------------------------------------------------------------------- |
|
45 // Email |
|
46 // ----------------------------------------------------------------------------- |
|
47 |
|
48 /** |
|
49 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
50 * Field KMuiuEmailConfigFlags |
|
51 * If KEmailFeatureIdSecureSettings flag is on, Email settings dialog |
|
52 * includes SMTP secure settings. |
|
53 * Default values: |
|
54 * 2.0: 0 |
|
55 * 2.1: 1 |
|
56 * 2.6: 1 |
|
57 * 2.7: 1 |
|
58 * 2.8: 1 |
|
59 * 3.0: 1 |
|
60 */ |
|
61 #define KEmailFeatureIdSecureSettings 0x01 |
|
62 |
|
63 |
|
64 /** |
|
65 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
66 * Field KMuiuEmailConfigFlags |
|
67 * If KEmailFeatureIdAlwaysOnline flag is on, Email settings dialog |
|
68 * includes Always online settings. |
|
69 * Default values: |
|
70 * 2.0: 0 |
|
71 * 2.1: 0 |
|
72 * 2.6: 1 |
|
73 * 2.7: 1 |
|
74 * 2.8: 1 |
|
75 * 3.0: 1 |
|
76 */ |
|
77 #define KEmailFeatureIdAlwaysOnline 0x02 |
|
78 |
|
79 /** |
|
80 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
81 * Field KMuiuEmailConfigFlags |
|
82 * If KEmailFeatureIdAlwaysOnlineCSD flag is on, Email always online can be |
|
83 * activated for also CSD access point. If this is off, then only GPRS |
|
84 * access points are supported. |
|
85 * Default values: |
|
86 * 2.0: 0 |
|
87 * 2.1: 0 |
|
88 * 2.6: 1 |
|
89 * 2.7: 1 |
|
90 * 2.8: 1 |
|
91 * 3.0: 1 |
|
92 */ |
|
93 #define KEmailFeatureIdAlwaysOnlineCSD 0x04 |
|
94 |
|
95 /** |
|
96 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
97 * Field KMuiuEmailConfigFlags |
|
98 * If KEmailFeatureIdMailFilters flag is on, email filters are visible in |
|
99 * email settings. If 0, they are not shown. |
|
100 * Default values: |
|
101 * 2.6: 1 |
|
102 * 2.7: 1 |
|
103 * 2.8: 1 |
|
104 * 3.0: 1 |
|
105 */ |
|
106 #define KEmailFeatureIdMailFilters 0x08 |
|
107 |
|
108 /** |
|
109 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
110 * Field KMuiuEmailConfigFlags |
|
111 * If KEmailFeatureIdAlwaysonlineHeaders flag is on, fetch headers setting |
|
112 * if forced for ALL. If 0, it can be user defined. |
|
113 * Default values: |
|
114 * 2.6: 1 |
|
115 * 2.7: 1 |
|
116 * 2.8: 1 |
|
117 * 3.0: 1 |
|
118 */ |
|
119 #define KEmailFeatureIdAlwaysonlineHeaders 0x10 |
|
120 |
|
121 /** |
|
122 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
123 * Field KMuiuEmailConfigFlags |
|
124 * If KEmailFeatureIdAlwaysonlineImapIdle flag is on, imap gprs connection |
|
125 * is active all the time with connection times of 30 minutes or less. |
|
126 * If 0, only polling is supported. |
|
127 * Default values: |
|
128 * 2.6: 1 |
|
129 * 2.7: 1 |
|
130 * 2.8: 1 |
|
131 * 3.0: 1 |
|
132 */ |
|
133 #define KEmailFeatureIdAlwaysonlineImapIdle 0x20 |
|
134 |
|
135 /** |
|
136 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
137 * Field KMuiuEmailConfigFlags |
|
138 * If KEmailFeatureIdEmailSendTypeStrings flag is on, New string "when |
|
139 * connection available" is used. If 0, "on next connection" string is used. |
|
140 * Default values: |
|
141 * 2.6: 1 |
|
142 * 2.7: 1 |
|
143 * 2.8: 1 |
|
144 * 3.0: 1 |
|
145 */ |
|
146 #define KEmailFeatureIdEmailSendTypeStrings 0x40 |
|
147 |
|
148 /** |
|
149 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
150 * Field KMuiuEmailConfigFlags |
|
151 * If KEmailFeatureIdEmailVPNAllowed flag is on, VPN accesspoints are |
|
152 * allowed for automatically updated email |
|
153 * If 0, they are not allowed |
|
154 * Default values: |
|
155 * 2.6: 1 |
|
156 * 2.7: 1 |
|
157 * 2.8: 1 |
|
158 * 3.0: 1 |
|
159 */ |
|
160 #define KEmailFeatureIdEmailVPNAllowed 0x80 |
|
161 |
|
162 /** |
|
163 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
164 * Field KMuiuEmailConfigFlags |
|
165 * If KEmailFeatureIdEmailReplyWithAnyType flag is on, replying via MMS |
|
166 * is possible from Email viewer. |
|
167 * Default values: |
|
168 * 2.6: 0 |
|
169 * 2.7: 1 |
|
170 * 2.8: 1 |
|
171 * 3.0: 1 |
|
172 */ |
|
173 #define KEmailFeatureIdEmailReplyWithAnyType 0x100 |
|
174 |
|
175 /** |
|
176 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
177 * Field KMuiuEmailConfigFlags |
|
178 * If the flag is on, the function for marking mail messages unread |
|
179 * is enabled. |
|
180 * Default values: |
|
181 * 2.6: 0 |
|
182 * 2.7: 0 |
|
183 * 2.8: 0 |
|
184 * 3.0: 1 |
|
185 */ |
|
186 #define KEmailFeatureIdEmailUnreadFunction 0x200 |
|
187 |
|
188 /** |
|
189 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
190 * Field KMuiuEmailConfigFlags |
|
191 * The flag controls whether the Always online server make any checks |
|
192 * when loading the AO plugins. If the flag is on, the checks are done. |
|
193 * Default values: |
|
194 * 2.6: 0 |
|
195 * 2.7: 0 |
|
196 * 2.8: 0 |
|
197 * 3.0: 0 |
|
198 */ |
|
199 #define KEmailFeatureIdAlwaysOnlinePluginCheck 0x400 |
|
200 |
|
201 /** |
|
202 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
203 * Field KMuiuEmailConfigFlags |
|
204 * The flag controls whether the Copy / Move operations are allowed |
|
205 * for email messages. If the flag is on, Copy / Move is supported. |
|
206 * Default values: |
|
207 * 3.1: 0 |
|
208 * 3.2: 0 |
|
209 */ |
|
210 #define KEmailFeatureIdCopyMoveSupported 0x800 |
|
211 |
|
212 /** |
|
213 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
214 * Field KMuiuEmailConfigFlags |
|
215 * The flag controls whether the user is warned about the increased |
|
216 * expenses when the always online connection is activated for |
|
217 * the mailbox |
|
218 * Default value: 0 (in all releases) |
|
219 */ |
|
220 #define KEmailFeatureIdSuppressBillingNote 0x1000 |
|
221 |
|
222 // ----------------------------------------------------------------------------- |
|
223 // Messaging Centre |
|
224 // ----------------------------------------------------------------------------- |
|
225 |
|
226 /** |
|
227 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
228 * Field KMuiuMceFeatures |
|
229 * If KMceFeatureIdHotswap flag is on, 'Memory in use' option is enabled in |
|
230 * MCE settings in hotswap phones |
|
231 * Default values: |
|
232 * 2.0: 1 |
|
233 * 2.1: 0 |
|
234 * 2.6: 1 |
|
235 * 2.7: 1 |
|
236 * 2.8: 1 |
|
237 * 3.0: 1 |
|
238 */ |
|
239 #define KMceFeatureIdHotswap 0x01 |
|
240 |
|
241 |
|
242 /** |
|
243 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
244 * Field KMuiuMceFeatures |
|
245 * If KMceFeatureIdNewMailIndicator flag is on, 'New mail indicator' option |
|
246 * is enabled in MCE settings |
|
247 * Default values: |
|
248 * 2.0: 0 |
|
249 * 2.1: 0 |
|
250 * 2.6: 1 |
|
251 * 2.7: 1 |
|
252 * 2.8: 1 |
|
253 * 3.0: 1 |
|
254 */ |
|
255 #define KMceFeatureIdNewMailIndicator 0x02 |
|
256 |
|
257 /** |
|
258 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
259 * Field KMuiuMceFeatures |
|
260 * If the flag is on, next features can be disabled by using |
|
261 * Customer Service Profile (CSP) bits in SIM: |
|
262 * - Cell Brodacast Service (CBS) |
|
263 * - SMS Reply Path ("Reply via same centre" in Series 60) |
|
264 * - SMS delivery reports |
|
265 * - SMS Protocol ID ("Message Conversion" in Series 60) |
|
266 * - SMS validity period |
|
267 * Default values: |
|
268 * 2.6: 0 |
|
269 * 2.7: 0 |
|
270 * 2.8: 0 |
|
271 * 3.0: 0 |
|
272 */ |
|
273 #define KMceFeatureIdCSPSupport 0x04 |
|
274 |
|
275 /** |
|
276 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
277 * Field KMuiuMceFeatures |
|
278 * The flag controls whether the time stamps of the message entries should |
|
279 * be set to the local time (0) or to the UTC time (1) |
|
280 * Default values: |
|
281 * 2.7: 0 |
|
282 * 2.8: 0 |
|
283 * 3.0: 1 |
|
284 * 3.1: 1 |
|
285 */ |
|
286 #define KMceFeatureIdUseUtcTime 0x08 |
|
287 |
|
288 // ----------------------------------------------------------------------------- |
|
289 // MsgEditor |
|
290 // ----------------------------------------------------------------------------- |
|
291 |
|
292 /** |
|
293 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
294 * Field KMuiuMsgEditorFeatures |
|
295 * The flag controls whether a message viewer should exit after |
|
296 * reply/forward or keep the viewer open. If the flag is on |
|
297 * viewer should stay open, if the flag is off it should exit. |
|
298 * Default values: |
|
299 * 3.2: 0 |
|
300 */ |
|
301 #define KMsgEditorFeatureIdStayInViewerAfterReply 0x00000001 |
|
302 |
|
303 // ----------------------------------------------------------------------------- |
|
304 // Mms |
|
305 // ----------------------------------------------------------------------------- |
|
306 |
|
307 /** |
|
308 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
309 * Field KMuiuMmsFeatures |
|
310 * If KMmsFeatureIdTwoInsertMenus flag is on, then in MMS Editor there is |
|
311 * two 'Insert menus' |
|
312 * Default values: |
|
313 * 2.0: 0 |
|
314 * 2.1: 1 |
|
315 * 2.6: 1 |
|
316 * 2.7: 1 |
|
317 * 2.8: 1 |
|
318 * 3.0: 1 |
|
319 */ |
|
320 #define KMmsFeatureIdTwoInsertMenus 0x00000001 |
|
321 |
|
322 /** |
|
323 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
324 * Field KMuiuMmsFeatures |
|
325 * If KMmsFeatureIdEditorSubjectField flag is on the subject field is |
|
326 * visible in the MMS Editor. |
|
327 * Default values: |
|
328 * 2.6: 0 |
|
329 * 2.7: 0 |
|
330 * 2.8: 0 |
|
331 * 3.0: 1 |
|
332 */ |
|
333 #define KMmsFeatureIdEditorSubjectField 0x00000002 |
|
334 |
|
335 /** |
|
336 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
337 * Field KMuiuMmsFeatures |
|
338 * If KMmsFeatureIdUserCreationMode flag is on, the MMS creation mode is |
|
339 * user selectable in the MMS settings. |
|
340 * Default values: |
|
341 * 2.6: 1 |
|
342 * 2.7: 1 |
|
343 * 2.8: 1 |
|
344 * 3.0: 1 |
|
345 */ |
|
346 #define KMmsFeatureIdUserCreationMode 0x00000004 |
|
347 |
|
348 /** |
|
349 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
350 * Field KMuiuMmsFeatures |
|
351 * If KMmsFeatureIdNotificationForward flag is on, the forward function is |
|
352 * enabled in the MMS notification Viewer. Otherwise, forwarding is not |
|
353 * supported for the notifications. |
|
354 * Default values: |
|
355 * 2.6: 1 |
|
356 * 2.7: 1 |
|
357 * 2.8: 1 |
|
358 * 3.0: 1 |
|
359 */ |
|
360 #define KMmsFeatureIdNotificationForward 0x00000008 |
|
361 |
|
362 /** |
|
363 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
364 * Field KMuiuMmsFeatures |
|
365 * If KMmsFeatureIdDeleteOptions flag is on, there are separate options for |
|
366 * deleting the message from server, locally (after 2.6) or both in |
|
367 * the MMS UI when deleting the MMS notification. If the flag is off, there |
|
368 * is only one deletion function that deletes messages both from the |
|
369 * terminal and the MMS center. |
|
370 * Default values: |
|
371 * 2.6: 0 |
|
372 * 2.7: 0 |
|
373 * 2.8: 0 |
|
374 * 3.0: 0 |
|
375 */ |
|
376 #define KMmsFeatureIdDeleteOptions 0x00000010 |
|
377 |
|
378 /** |
|
379 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
380 * Field KMuiuMmsFeatures |
|
381 * Local variable flag for MMS Usability enhancements which |
|
382 * include change object order, stable layout and To-field input mode |
|
383 * saving. When KMmsFeatureIdUsabilityCorrections is on, the enhancements |
|
384 * are enabled. |
|
385 * Default values: |
|
386 * 2.6: 0 |
|
387 * 2.7: 0 |
|
388 * 2.8: 1 |
|
389 * 3.0: 1 |
|
390 */ |
|
391 #define KMmsFeatureIdUsabilityCorrections 0x00000020 |
|
392 |
|
393 /** |
|
394 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
395 * Field KMuiuMmsFeatures |
|
396 * When the feature is enabled, the MMS UI provides an option |
|
397 * to send images in the original size without scaling to any of |
|
398 * the standard sizes defined in the MMS specification. |
|
399 * Default values: |
|
400 * 2.6: 1 |
|
401 * 2.7: 1 |
|
402 * 2.8: 1 |
|
403 * 3.0: 1 |
|
404 */ |
|
405 #define KMmsFeatureIdOriginalImageSize 0x00000040 |
|
406 |
|
407 /** |
|
408 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
409 * Field KMuiuMmsFeatures |
|
410 * The feature enables hiding of the 'off' option from MMS receiving settings. |
|
411 * When the feature is disabled, the 'off' option is visible in the settings. |
|
412 * Default values: |
|
413 * 2.6: 0 |
|
414 * 2.7: 0 |
|
415 * 2.8: 0 |
|
416 * 3.0: 0 |
|
417 */ |
|
418 #define KMmsFeatureIdHideReceivingOff 0x00000080 |
|
419 |
|
420 /** |
|
421 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
422 * Field KMuiuMmsFeatures |
|
423 * The feature enables hiding of the 'always manual' option from MMS receiving |
|
424 * settings. When the feature is disabled, the option is visible in the settings. |
|
425 * Default values: |
|
426 * 2.7: 0 |
|
427 * 2.8: 0 |
|
428 * 3.0: 0 |
|
429 */ |
|
430 #define KMmsFeatureIdHideManualFetchMode 0x00000100 |
|
431 |
|
432 /** |
|
433 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
434 * Field KMuiuMmsFeatures |
|
435 * The flag controls, when a disconnect query is shown to the user |
|
436 * in the situation where fetching of the MMS message fails most probably |
|
437 * because it is not possible to open new PDP contexts. If the flag is on, |
|
438 * fetching is retried a few times before showing the dialog. Otherwise, it |
|
439 * is shown immediately after the first failure. |
|
440 * Default values: |
|
441 * 2.6: 0 |
|
442 * 2.7: 0 |
|
443 * 2.8: 0 |
|
444 * 3.0: 0 |
|
445 */ |
|
446 #define KMmsFeatureIdDelayDisconnectDialog 0x00000200 |
|
447 |
|
448 /** |
|
449 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
450 * Field KMuiuMmsFeatures |
|
451 * If the flag is on the CC field is visible in the MMS Editor. |
|
452 * Default values: |
|
453 * 3.0: 1 |
|
454 */ |
|
455 #define KMmsFeatureIdEditorCcField 0x00000400 |
|
456 |
|
457 /** |
|
458 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
459 * Field KMuiuMmsFeatures |
|
460 * If the flag is on the BCC field is visible in the MMS Editor. |
|
461 * Default values: |
|
462 * 3.0: 0 |
|
463 */ |
|
464 #define KMmsFeatureIdEditorBccField 0x00000800 |
|
465 |
|
466 /** |
|
467 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
468 * Field KMuiuMmsFeatures |
|
469 * If the flag is on 3gpp2 media is supported for message sending. |
|
470 * Default values: |
|
471 * 3.0: 0 |
|
472 * 4.3: 1 |
|
473 */ |
|
474 #define KMmsFeatureId3gpp2MediaSupport 0x00001000 |
|
475 |
|
476 /** |
|
477 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
478 * Field KMuiuMmsFeatures |
|
479 * If the flag is on, the delivery status of MMS messages is available |
|
480 * in the separate dialog that can be opened from the message centre. |
|
481 * Default values: |
|
482 * 3.0: 1 |
|
483 */ |
|
484 #define KMmsFeatureIdDeliveryStatusDialog 0x00002000 |
|
485 |
|
486 /** |
|
487 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
488 * Field KMuiuMmsFeatures |
|
489 * If the flag is on, MMS UI supports the message priority attribute |
|
490 * Default values: |
|
491 * 3.0: 0 |
|
492 */ |
|
493 #define KMmsFeatureIdPrioritySupport 0x00004000 |
|
494 |
|
495 /** |
|
496 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
497 * Field KMuiuMmsFeatures |
|
498 * The feature enables hiding of the 'automatic at home' option from MMS receiving |
|
499 * settings. When the feature is disabled, the option is visible in the settings. |
|
500 * Default values: |
|
501 * 3.0: 0 |
|
502 */ |
|
503 #define KMmsFeatureIdHideAutomaticAtHome 0x00008000 |
|
504 |
|
505 /** |
|
506 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
507 * Field KMuiuMmsFeatures |
|
508 * If KMmsFeatureIdEditorSubjectConfigurable flag is on "Subject is available |
|
509 * in "Additional headers" in the Editor. |
|
510 * If KMmsFeatureIdEditorSubjectField is disabled this field has no effect. |
|
511 * Default values: |
|
512 * 3.1: 0 |
|
513 * 3.2: 1 |
|
514 */ |
|
515 #define KMmsFeatureIdEditorSubjectConfigurable 0x00010000 |
|
516 |
|
517 /** |
|
518 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
519 * Field KMuiuMmsFeatures |
|
520 * If this flag is on the Editor will always scale images down |
|
521 * to exact target size (retaining aspect ratio however). |
|
522 * If this flag is off the Editor will scale images down in |
|
523 * powers of two when "Image size" settings is set to "Large". |
|
524 * Default values: |
|
525 * 3.1: 1 |
|
526 * 3.2: 1 |
|
527 */ |
|
528 #define KMmsFeatureIdExactImageScaling 0x00020000 |
|
529 |
|
530 /** |
|
531 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
532 * Field KMuiuMmsFeatures |
|
533 * If this flag is on the "Deny Reports Sending" option locked |
|
534 * and the item will not be visible to the user in the MMS settings. |
|
535 * Default values: |
|
536 * 3.2: 0 |
|
537 */ |
|
538 #define KMmsFeatureIdLockDenyReportsSending 0x00040000 |
|
539 |
|
540 |
|
541 // ----------------------------------------------------------------------------- |
|
542 // Smil |
|
543 // ----------------------------------------------------------------------------- |
|
544 |
|
545 /** |
|
546 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
547 * Field KMuiuSmilFeatures |
|
548 * If KSmilFeatureIdLinksInPlayer flag is on, the link support enabled. |
|
549 * Default values: |
|
550 * 2.0: 0 |
|
551 * 2.1: 0 |
|
552 * 2.6: 1 |
|
553 * 2.7: 1 |
|
554 * 2.8: 1 |
|
555 * 3.0: 1 |
|
556 */ |
|
557 #define KSmilFeatureIdLinksInPlayer 0x01 |
|
558 |
|
559 /** |
|
560 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
561 * Field KMuiuSmilFeatures |
|
562 * Local variable flag for SMIL Editor/MMS Usability enhancements which |
|
563 * include text activation, page moving and better focus visibility |
|
564 * When KSMILEditorUsabilityCorrections is on, the enhancements are |
|
565 * enabled. |
|
566 * Default values: |
|
567 * 2.6: 0 |
|
568 * 2.7: 0 |
|
569 * 2.8: 1 |
|
570 * 3.0: 1 |
|
571 */ |
|
572 #define KSmilFeatureIdUsabilityCorrections 0x02 |
|
573 |
|
574 // ----------------------------------------------------------------------------- |
|
575 // Sms |
|
576 // ----------------------------------------------------------------------------- |
|
577 /** |
|
578 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
579 * Field KMuiuSmsFeatures |
|
580 * KSmsUiCfgShowMessageSegments is an on/off setting for displaying the |
|
581 * number of segments a SMS message takes. |
|
582 * Default values: |
|
583 * 2.0: 0 |
|
584 * 2.1: 0 |
|
585 * 2.6: 0 |
|
586 * 2.7: 1 |
|
587 * 2.8: 0 |
|
588 * 3.0: 0 |
|
589 */ |
|
590 #define KSmsFeatureIdShowMessageSegments 0x00000001 |
|
591 |
|
592 /** |
|
593 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
594 * Field KMuiuSmsFeatures |
|
595 * KSmsUiCfgInsertOriginalText is an on/off setting to allow the insertion |
|
596 * of the original message text when replying to a SMS message. |
|
597 * Default values: |
|
598 * 2.0: 0 |
|
599 * 2.1: 0 |
|
600 * 2.6: 0 |
|
601 * 2.7: 1 |
|
602 * 2.8: 0 |
|
603 * 3.0: 0 |
|
604 */ |
|
605 #define KSmsFeatureIdInsertOriginalText 0x00000002 |
|
606 |
|
607 /** |
|
608 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
609 * Field KMuiuSmsFeatures |
|
610 * KSmsUiCfgMessagePrivacyIndicator is an on/off setting to allow the |
|
611 * indication of the current message privacy. |
|
612 * Default values: |
|
613 * 2.0: 0 |
|
614 * 2.1: 0 |
|
615 * 2.6: 0 |
|
616 * 2.7: 1 |
|
617 * 2.8: 0 |
|
618 * 3.0: 0 |
|
619 */ |
|
620 #define KSmsFeatureIdMessagePrivacyIndicator 0x00000004 |
|
621 |
|
622 /** |
|
623 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
624 * Field KMuiuSmsFeatures |
|
625 * KSmsFeatureIdEmailOverSms is an on/off setting to allow using |
|
626 * of email addresses in SMS sending and receiving |
|
627 * Default values: |
|
628 * 2.0: 0 |
|
629 * 2.1: 0 |
|
630 * 2.6: 0 |
|
631 * 2.7: 0 |
|
632 * 2.8: 0 |
|
633 * 3.0: 0 |
|
634 */ |
|
635 #define KSmsFeatureIdEmailOverSms 0x00000008 |
|
636 |
|
637 /** |
|
638 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
639 * Field KMuiuSmsFeatures |
|
640 * When the flag is on, only service centres of the SIM can be used. |
|
641 * Default values: |
|
642 * 3.0: 0 |
|
643 */ |
|
644 #define KSmsFeatureIdSimServiceCentresOnly 0x00000010 |
|
645 |
|
646 /** |
|
647 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
648 * Field KMuiuSmsFeatures |
|
649 * When the flag is on, the SMS UI uses the time stamp of TMsvEntry |
|
650 * in the message info dialog instead of the time stamp sent by the SMSC |
|
651 * Default values: |
|
652 * O in all releases |
|
653 */ |
|
654 #define KSmsFeatureIdUseLocalTimeStamp 0x00000020 |
|
655 |
|
656 /** |
|
657 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
658 * Field KMuiuSmsFeatures |
|
659 * When the flag is on, the SMS Editor will show a confirmation query |
|
660 * when it's sending a concatenated message. |
|
661 * Default values: |
|
662 * O in all releases |
|
663 */ |
|
664 #define KSmsFeatureIdShowConcatenatedQuery 0x00000040 |
|
665 |
|
666 /** |
|
667 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
668 * Field KMuiuSmsFeatures |
|
669 * When the flag is on, the SMSC number is checked from SIM in |
|
670 * every boot. |
|
671 * Default values: |
|
672 * O in all releases |
|
673 */ |
|
674 #define KSmsFeatureIdCheckSimAlways 0x00000080 |
|
675 |
|
676 /** |
|
677 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
678 * Field KMuiuSmsFeatures |
|
679 * When the flag is on, the SMS UI uses the time stamp sent by the SMSC |
|
680 * but it overrides the time zone information of Chinese messages with |
|
681 * a hard-coded timezone value (UTC +8 hours). |
|
682 * Default values: |
|
683 * O in all releases |
|
684 */ |
|
685 #define KSmsFeatureIdOverrideChineseTimeZone 0x00000100 |
|
686 |
|
687 |
|
688 // ----------------------------------------------------------------------------- |
|
689 // MMS Postcard |
|
690 // ----------------------------------------------------------------------------- |
|
691 /** |
|
692 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
693 * Field KMuiuPostcardFeatures |
|
694 * When the flag is on, an "extra charge" notification is shown |
|
695 * to the user before the message is sent. |
|
696 * Default values: |
|
697 * 3.2: 0 |
|
698 */ |
|
699 #define KPostcardFeatureIdExtraChargeNotification 0x0001 |
|
700 |
|
701 // ----------------------------------------------------------------------------- |
|
702 // Unified SMS and MMS Editor |
|
703 // ----------------------------------------------------------------------------- |
|
704 /** |
|
705 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
706 * Field KMuiuUniEditorFeatures |
|
707 * When the flag is on, UniEditor won't show message size counter in navi pane. |
|
708 * Default values: |
|
709 * 3.2: 0 |
|
710 */ |
|
711 #define KUniEditorFeatureIdHideSizeCounter 0x0001 |
|
712 |
|
713 /** |
|
714 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
715 * Field KMuiuUniEditorFeatures |
|
716 * When the flag is on, UniEditor won't show "message type changed" info popups. |
|
717 * Default values: |
|
718 * 3.2: 0 |
|
719 */ |
|
720 #define KUniEditorFeatureIdHideMsgTypeChangedPopup 0x0002 |
|
721 |
|
722 /** |
|
723 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
724 * Field KMuiuUniEditorFeatures |
|
725 * When the flag is on, replying to an SMS forces Unified Editor to "locked SMS" mode. |
|
726 * Default values: |
|
727 * 3.2: 0 |
|
728 */ |
|
729 #define KUniEditorFeatureIdRestrictedReplySms 0x0004 |
|
730 |
|
731 /** |
|
732 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
733 * Field KMuiuUniEditorFeatures |
|
734 * When the flag is on, replying to an MMS forces Unified Editor to "locked MMS" mode. |
|
735 * Default values: |
|
736 * 3.2: 0 |
|
737 */ |
|
738 #define KUniEditorFeatureIdRestrictedReplyMms 0x0008 |
|
739 |
|
740 /** |
|
741 * Central repository KCRUidMuiuVariation (0x101F87ED) |
|
742 * Field KMuiuUniEditorFeatures |
|
743 * When the flag is on, the "Message type" option is hidden. |
|
744 * Default values: |
|
745 * 9.2: 0 |
|
746 */ |
|
747 #define KUniEditorFeatureIdHideMessageTypeOption 0x0010 |
|
748 #endif |