|
1 /* |
|
2 * Copyright (c) 2004 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: Settings UIs domain Central Repository keys. |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 |
|
20 #ifndef SETTINGSINTERNALCRKEYS_H |
|
21 #define SETTINGSINTERNALCRKEYS_H |
|
22 |
|
23 // INCLUDES |
|
24 #include <e32def.h> |
|
25 |
|
26 // CONSTANTS |
|
27 |
|
28 /** |
|
29 * Network settings CR UID. |
|
30 */ |
|
31 const TUid KCRUidNetworkSettings = {0x101F8751}; |
|
32 |
|
33 |
|
34 /** |
|
35 * Determines whether the user see visual notifications |
|
36 * when entering or leaving different cellular systems. |
|
37 * Possible interger values: |
|
38 * 0 = Off |
|
39 * 1 = On |
|
40 */ |
|
41 const TUint32 KSettingsServiceAlertNotes = 0x00000004; |
|
42 |
|
43 /** |
|
44 * Determines whether the user will hear a service tone |
|
45 * when entering or leaving different cellular systems. |
|
46 * Possible interger values: |
|
47 * 0 = Off |
|
48 * 1 = On |
|
49 */ |
|
50 const TUint32 KSettingsServiceAlertTones = 0x00000005; |
|
51 |
|
52 /** |
|
53 * Micro cellular network (Mcn) Display |
|
54 * |
|
55 * Possible values: |
|
56 * 0 = Off |
|
57 * 1 = On |
|
58 */ |
|
59 const TUint32 KSettingsMcnDisplay = 0x00000006; |
|
60 |
|
61 |
|
62 /** |
|
63 * Security settings CR UID |
|
64 */ |
|
65 const TUid KCRUidSecuritySettings = {0x101F877A}; |
|
66 |
|
67 /** |
|
68 * Autolock time |
|
69 * Possible values are: |
|
70 * 0-999 minutes |
|
71 */ |
|
72 const TUint32 KSettingsAutoLockTime = 0x00000001; |
|
73 |
|
74 /** |
|
75 * Autolock status |
|
76 * Possible values are: |
|
77 * 0 = phone is not locked |
|
78 * 1 = phone is locked |
|
79 */ |
|
80 const TUint32 KSettingsAutolockStatus = 0x00000002; |
|
81 |
|
82 /** |
|
83 * A CDMA Operator specific requirement, to be able to set the phone to |
|
84 * "Lock On Power Up" in General Settings. When this key is set to 1 |
|
85 * the device security will lock the system (using Autolock) after each |
|
86 * phone reboot. |
|
87 * |
|
88 * Possible values are: |
|
89 * 0 = The phone doesn't get locked on Power Up |
|
90 * 1 = The phone gets locked on Power Up |
|
91 */ |
|
92 const TUint32 KSettingsLockOnPowerUp = 0x00000003; |
|
93 |
|
94 /** |
|
95 * Transaction Tracking status |
|
96 * Possible values are: |
|
97 * 0 = disabled |
|
98 * 1 = enabled |
|
99 */ |
|
100 const TUint32 KSettingsTransactionTracking = 0x00000004; |
|
101 |
|
102 /** |
|
103 * Automatic keyguard time in seconds |
|
104 * Possible values are from 0 to 3600 |
|
105 */ |
|
106 const TUint32 KSettingsAutomaticKeyguardTime = 0x00000005; |
|
107 |
|
108 /** |
|
109 * Automatic keyguard maximum time |
|
110 * Value in seconds |
|
111 */ |
|
112 const TUint32 KSettingsMaxAutomaticKeyguardTime = 0x00000006; |
|
113 |
|
114 |
|
115 /** |
|
116 * Communication (aka networking) related settings CR UID |
|
117 */ |
|
118 const TUid KCRUidCommunicationSettings = {0x101F877B}; |
|
119 |
|
120 /** |
|
121 * Name of polymorphic DLL to be loaded for VPN management UI. |
|
122 */ |
|
123 const TUint32 KSettingsVPNImplementation = 0x00000001; |
|
124 |
|
125 /** |
|
126 * VPN tab in Connection settings UI to be displayed or |
|
127 * hidden from the user. |
|
128 * |
|
129 * Possible values are: |
|
130 * 0 = Tab is hidden |
|
131 * 1 = Tab is shown |
|
132 */ |
|
133 const TUint32 KSettingsVPNSupported = 0x00000002; |
|
134 |
|
135 /** |
|
136 * Access Points item in Connection settings folder to be displayed or |
|
137 * hidden from the user. |
|
138 * |
|
139 * Possible values are: |
|
140 * 0 = item is hidden |
|
141 * 1 = item is shown |
|
142 */ |
|
143 const TUint32 KSettingsAPSettingsSupported = 0x00000003; |
|
144 |
|
145 /** |
|
146 * Terminal personalization settings CR UID |
|
147 */ |
|
148 const TUid KCRUidPersonalizationSettings = {0x101F877C}; |
|
149 |
|
150 |
|
151 |
|
152 /** |
|
153 * Is operator logo is shown to the user. |
|
154 * 0 = Logo not shown |
|
155 * 1 = Logo shown |
|
156 */ |
|
157 const TUint32 KSettingsDisplayOperatorLogo = 0x00000003; |
|
158 |
|
159 /** |
|
160 * Defines if the "Operator Logo" list item is to be made visible or |
|
161 * hidden in General Settings. |
|
162 */ |
|
163 const TUint32 KSettingsShowOperatorLogoSetting = 0x00000004; |
|
164 |
|
165 /** |
|
166 * Defines if Active Idle functionality is enabled. |
|
167 * 0 = Disabled |
|
168 * 1 = Enabled |
|
169 */ |
|
170 const TUint32 KSettingsActiveIdleState = 0x00000006; |
|
171 |
|
172 /** |
|
173 * Hide/Unhide Confirm Sat operations item in UI |
|
174 * 0 = Hide |
|
175 * 1 = Show |
|
176 */ |
|
177 const TUint32 KSettingsConfirmSatOperationsSupported = 0x00000007; |
|
178 |
|
179 /** |
|
180 * Screen saver period. |
|
181 * The value is an integer between 5 and 90. |
|
182 * Default value is 15 |
|
183 **/ |
|
184 const TUint32 KSettingsScreenSaverPeriod = 0x00000008; |
|
185 |
|
186 /** |
|
187 * Confirm Sat operations setting |
|
188 * 0 = No |
|
189 * 1 = Yes |
|
190 */ |
|
191 const TUint32 KSettingsConfirmSatOperations = 0x00000009; |
|
192 |
|
193 /** |
|
194 * Custom banner text for idle screen |
|
195 * String value. |
|
196 */ |
|
197 const TUint32 KSettingsCustomBannerText = 0x0000000A; |
|
198 |
|
199 /** |
|
200 * Power Save Led setting value |
|
201 * Integer value. |
|
202 */ |
|
203 const TUint32 KSettingsDisplayTurnoffTimeout = 0x0000000B; |
|
204 |
|
205 /** |
|
206 * Plugin UID of the operator specific full screen ActiveIdle. |
|
207 * Integer value. |
|
208 * Default value: 0 |
|
209 */ |
|
210 const TUint32 KSettingsOperatorActiveIdle = 0x0000000C; |
|
211 |
|
212 /** |
|
213 * Pen writing speed for HWR |
|
214 * Possible values are: 1-5 (very fast - very slow) |
|
215 * Default value: 3 |
|
216 */ |
|
217 const TUint32 KSettingsWritingSpeed = 0x0000000D; |
|
218 |
|
219 /** |
|
220 * Pen trail width for HWR. |
|
221 * Possible values are: 1-5 (very thin - very thick) |
|
222 * Default value: 3 |
|
223 */ |
|
224 const TUint32 KSettingsPenWidth = 0x0000000E; |
|
225 |
|
226 /** |
|
227 * Pen trail color for HWR. |
|
228 * 24-bit RGB colour value with 8 bits each for red, green and blue. |
|
229 * The integer is of form 0xaabbggrr |
|
230 * Default value: 0 |
|
231 */ |
|
232 const TUint32 KSettingsPenColor = 0x0000000F; |
|
233 |
|
234 /** |
|
235 * Default input method of the Chinese PRC VKB. |
|
236 * Possible values are: 1 - PinYin; 4 - Stroke |
|
237 * Default value: 1 |
|
238 */ |
|
239 const TUint32 KSettingsDefaultVkbPrc = 0x00000010; |
|
240 |
|
241 /** |
|
242 * Default input method of the Chinese TaiWan VKB. |
|
243 * Possible values are: 2 - ZhuYin; 4 - Stroke |
|
244 * Default value: 2 |
|
245 */ |
|
246 const TUint32 KSettingsDefaultVkbTw = 0x00000011; |
|
247 |
|
248 /** |
|
249 * Default input method of the Chinese HongKong VKB. |
|
250 * Possible values are: 4 - Stroke; 8 - CangJie |
|
251 * Default value: 4 |
|
252 */ |
|
253 const TUint32 KSettingsDefaultVkbHk = 0x00000012; |
|
254 |
|
255 /** |
|
256 * Pen Input Language. |
|
257 * Possible values defined in enum TLanguage |
|
258 * Default value: 0 |
|
259 */ |
|
260 const TUint32 KSettingsPenInputLang = 0x00000013; |
|
261 |
|
262 /** |
|
263 * Indicates whether T-coil hearing aid mode is enabled or not. |
|
264 * Integer value. |
|
265 * Default value: 0 |
|
266 * 0 = disabled |
|
267 * 1 = enabled |
|
268 */ |
|
269 const TUint32 KSettingsHearingAidMode = 0x00000014; |
|
270 |
|
271 /** |
|
272 * Guide line used in hand writing recognition box. |
|
273 * If enabled, horizontal line will appear in the box. |
|
274 * Default value: 1 |
|
275 * 0 = Guide Line Off |
|
276 * 1 = Guide Line On |
|
277 */ |
|
278 const TUint32 KSettingsPenInputGuideLine = 0x00000015; |
|
279 |
|
280 /** |
|
281 * To Variate Operator Specific ActiveIdle Text. |
|
282 * String value. |
|
283 */ |
|
284 const TUint32 KSettingsOperatorVariantActiveIdleText = 0x00000016; |
|
285 |
|
286 /** |
|
287 * To variate screensaver timeout settings item visibility |
|
288 * 0 = item is hidden (default) |
|
289 * 1 = item is shown |
|
290 */ |
|
291 const TUint32 KSettingsScreensaverTimeoutItemVisibility = 0x00000017; |
|
292 |
|
293 /** |
|
294 * Indicates whether the function (recognition with dictionary) is enabled or not. |
|
295 * Boolean value. |
|
296 * Default value: 0 |
|
297 * 0 = disabled |
|
298 * 1 = enabled |
|
299 */ |
|
300 const TUint32 KSettingRecognitionwithdictionary = 0x00000018; |
|
301 |
|
302 /** |
|
303 * To save the setting for enable / disable optical joystick |
|
304 * Integer value. |
|
305 * Default value: 1 |
|
306 * 0 = Guide Line Off |
|
307 * 1 = Guide Line On |
|
308 */ |
|
309 const TUint32 KSettingsOpticalJoystickStatus = 0x00000019; |
|
310 |
|
311 /** |
|
312 * Telephony settings CR UID. |
|
313 */ |
|
314 const TUid KCRUidTelephonySettings = {0x101F877E}; |
|
315 |
|
316 /** |
|
317 * Any key answer |
|
318 * |
|
319 * Possible values: |
|
320 * 0 = Off |
|
321 * 1 = On |
|
322 */ |
|
323 const TUint32 KSettingsAnyKeyAnswer = 0x00000001; |
|
324 |
|
325 /** |
|
326 * Automatic redial |
|
327 * |
|
328 * 0 = Off |
|
329 * 1 = On |
|
330 */ |
|
331 const TUint32 KSettingsAutomaticRedial = 0x00000002; |
|
332 |
|
333 /** |
|
334 * One key dialling |
|
335 * |
|
336 * 0 = Off |
|
337 * 1 = On |
|
338 */ |
|
339 const TUint32 KSettingsOneKeyDialling = 0x00000003; |
|
340 |
|
341 /** |
|
342 * This key will include information whether the prefix change |
|
343 * is active. |
|
344 * |
|
345 * 0 = Off |
|
346 * 1 = On |
|
347 */ |
|
348 const TUint32 KSettingsDialPrefixChangeMode = 0x00000004; |
|
349 |
|
350 /** |
|
351 * This key will include the prefix set by user. |
|
352 * Text string maximum 10 characters. |
|
353 * Only dial related characters allowed. |
|
354 */ |
|
355 const TUint32 KSettingsDialPrefixText = 0x00000005; |
|
356 |
|
357 /** |
|
358 * Soft Reject default text used. |
|
359 * |
|
360 * 0 = Default in use |
|
361 * 1 = User defined text in use |
|
362 */ |
|
363 const TUint32 KSettingsSoftRejectDefaultInUse = 0x00000006; |
|
364 |
|
365 /** |
|
366 * Soft Reject On/Off. Has the user enabled Soft Reject. |
|
367 * 0 = Off |
|
368 * 1 = On |
|
369 */ |
|
370 const TUint32 KSettingsSoftReject = 0x00000007; |
|
371 |
|
372 /** |
|
373 * User defined Soft Reject text. Any text up to 160 characters. |
|
374 * No default value in CentRep (there is a default value, but it is |
|
375 * localized). |
|
376 */ |
|
377 const TUint32 KSettingsSoftRejectText = 0x00000008; |
|
378 |
|
379 /** |
|
380 * Defines if still image for video calls (when camera is disabled) is in use. |
|
381 * 0 = Off |
|
382 * 1 = On |
|
383 */ |
|
384 const TUint32 KSettingsVTStillImage = 0x00000009; |
|
385 |
|
386 /** |
|
387 * This keys is required for the Video Telephony still image |
|
388 * feature in General Settings to store the still image path |
|
389 */ |
|
390 const TUint32 KSettingsVTStillImagePath = 0x0000000A; |
|
391 |
|
392 /** |
|
393 * This key is required for VoIP Last Call Timer |
|
394 */ |
|
395 const TUint32 KLogsLastCallTimerLineVoIP = 0x0000000B; |
|
396 |
|
397 /** |
|
398 * This key is required for VoIP Received Calls Timer |
|
399 */ |
|
400 const TUint32 KLogsReceivedCallsTimerLineVoIP = 0x0000000C; |
|
401 |
|
402 /** |
|
403 * This key is required for VoIP Dialled Calls Timer |
|
404 */ |
|
405 const TUint32 KLogsDialledCallsTimerLineVoIP = 0x0000000D; |
|
406 |
|
407 /** |
|
408 * This key is required for SCCP stack installation indication |
|
409 */ |
|
410 const TUint32 KSCCPinstallUpgrade = 0x0000000E; |
|
411 |
|
412 /** |
|
413 * This key is required for dynamic VoIP |
|
414 */ |
|
415 const TUint32 KDynamicVoIP = 0x0000000F; |
|
416 |
|
417 /** |
|
418 * This key is required for Long Press of Call Key setting item |
|
419 * Values: 0,1 --> Inactive |
|
420 * 2 --> Video call |
|
421 * (Default value is 1 and when Restore Fact. Settings is done value is 0) |
|
422 */ |
|
423 const TUint32 KSettingsUiLongCallKeyPress = 0x00000010; |
|
424 |
|
425 /** |
|
426 * This key is required for VT call answer mute status |
|
427 * 0 = Ask first (default value) |
|
428 * 1 = No |
|
429 * 2 = Yes |
|
430 */ |
|
431 const TUint32 KSettingsVTVideoSending = 0x00000011; |
|
432 |
|
433 |
|
434 /** |
|
435 * key to define what to do when opening slide |
|
436 * 0: Not answer call when opening slide |
|
437 * 1: Answer call when opening slide (default) |
|
438 */ |
|
439 const TUint32 KSettingsOpeningSlideAnswer = 0x00000012; |
|
440 |
|
441 /** |
|
442 * key to define what to do when closing slide |
|
443 * 0: Not end call when closing slide |
|
444 * 1: End call when closing slide (default) |
|
445 */ |
|
446 const TUint32 KSettingsClosingSlideEnd = 0x00000013; |
|
447 |
|
448 |
|
449 /** |
|
450 * key to define whether to show or not show side settings |
|
451 * 0: Not show slide settings (default) |
|
452 * 1: Show slide settings |
|
453 */ |
|
454 |
|
455 const TUint32 KSettingsShowSlideSettings = 0x00000014; |
|
456 |
|
457 /** |
|
458 * CDMA Telephony settings CR UID. |
|
459 */ |
|
460 const TUid KCRUidCdmaTelephonySettings = {0x101F877F}; |
|
461 |
|
462 /** |
|
463 * Locale settings CR UID. |
|
464 */ |
|
465 const TUid KCRUidLocaleSettings = {0x101F8780}; |
|
466 |
|
467 /** |
|
468 * Arabic & Hebrew default number mode - integer value. |
|
469 */ |
|
470 const TUint32 KSettingsDefaultNumberMode = 0x00000001; |
|
471 |
|
472 /** |
|
473 * Default Indic Number Mode for Hindi Digits - integer value. |
|
474 */ |
|
475 const TUint32 KSettingsIndicDefaultNumberMode = 0x00000002; |
|
476 |
|
477 /** |
|
478 * Peripheral settings CR UID. |
|
479 */ |
|
480 const TUid KCRUidPeripheralSettings = {0x101F8781}; |
|
481 |
|
482 /** |
|
483 * Timeout for setting off the display lights. |
|
484 * Value is in seconds. |
|
485 */ |
|
486 const TUint32 KSettingsDisplayLightsTimeout = 0x00000001; |
|
487 |
|
488 /** |
|
489 * Call forwarding settings CR UID. |
|
490 */ |
|
491 const TUid KCRUidCallForwarding = {0x101F8782}; |
|
492 |
|
493 /** |
|
494 * call forwarding "forwarded-to" number 1. |
|
495 * String value |
|
496 */ |
|
497 const TUint32 KSettingsCFDefaultNumber1 = 0x00000001; |
|
498 |
|
499 /** |
|
500 * call forwarding "forwarded-to" number 2. |
|
501 * String value |
|
502 */ |
|
503 const TUint32 KSettingsCFDefaultNumber2 = 0x00000002; |
|
504 |
|
505 /** |
|
506 * call forwarding "forwarded-to" number 3. |
|
507 * String value |
|
508 */ |
|
509 const TUint32 KSettingsCFDefaultNumber3 = 0x00000003; |
|
510 |
|
511 /** |
|
512 * call forwarding "forwarded-to" number 1. Alternate line |
|
513 * String value |
|
514 */ |
|
515 const TUint32 KSettingsCFDefaultNumberAls1 = 0x00000004; |
|
516 |
|
517 /** |
|
518 * call forwarding "forwarded-to" number 2. Alternate line |
|
519 * String value |
|
520 */ |
|
521 const TUint32 KSettingsCFDefaultNumberAls2 = 0x00000005; |
|
522 |
|
523 /** |
|
524 * call forwarding "forwarded-to" number 3. Alternate line |
|
525 * String value |
|
526 */ |
|
527 const TUint32 KSettingsCFDefaultNumberAls3 = 0x00000006; |
|
528 |
|
529 /** |
|
530 * "call forwarding when no reply"-timer value. |
|
531 * Integer value. |
|
532 */ |
|
533 const TUint32 KSettingsCFTimerValue = 0x00000007; |
|
534 |
|
535 /** |
|
536 * "call forwarding when no reply"-timer value for alternate line. |
|
537 * Integer value. |
|
538 */ |
|
539 const TUint32 KSettingsCFTimerValueAls = 0x00000008; |
|
540 |
|
541 /** |
|
542 * Last used number diverted data calls |
|
543 * String value |
|
544 */ |
|
545 const TUint32 KSettingsCFUsedDataNumber = 0x00000009; |
|
546 |
|
547 /** |
|
548 * Last used number diverted fax calls |
|
549 * String value |
|
550 */ |
|
551 const TUint32 KSettingsCFUsedFaxNumber = 0x0000000A; |
|
552 |
|
553 /** |
|
554 * Common Telephony Settings CR UID. |
|
555 */ |
|
556 const TUid KCRUidCommonTelephonySettings = {0x101F8831}; |
|
557 |
|
558 /** |
|
559 * Summary after call |
|
560 * |
|
561 * 0 = Off |
|
562 * 1 = On |
|
563 */ |
|
564 const TUint32 KSettingsSummaryAfterCall = 0x00000001; |
|
565 |
|
566 /** |
|
567 * Settings for Rich Call features |
|
568 */ |
|
569 const TUid KCRUidRichCallSettings = {0x101F883B}; |
|
570 |
|
571 /** |
|
572 * Calling Line Identification Restriction for PS calls |
|
573 * |
|
574 * 0 = KRCSEClirOff |
|
575 * 1 = KRCSEClirOn |
|
576 * 2 = KRCSEClirDefault |
|
577 */ |
|
578 const TUint32 KRCSEClir = 0x00000000; |
|
579 |
|
580 /** |
|
581 * Determines whether warning is given to user, when WLAN signal |
|
582 * strength drops too low. |
|
583 * |
|
584 * 0 = KRCSEEarlyWarningOff |
|
585 * 1 = KRCSEEarlyWarningOn |
|
586 */ |
|
587 const TUint32 KRCSEWlanEarlyWarning = 0x00000001; |
|
588 |
|
589 /** |
|
590 * Circuit Switched call waiting. |
|
591 * |
|
592 * 0 = KRCSECSCallWaitingOff |
|
593 * 1 = KRCSECSCallWaitingOn |
|
594 */ |
|
595 const TUint32 KRCSECSCallWaiting = 0x00000002; |
|
596 |
|
597 /** |
|
598 * Determines whether the registeration of VoIP is automatic or manual. |
|
599 * |
|
600 * 0 = KRCSEAutomatic |
|
601 * 1 = KRCSEManual |
|
602 */ |
|
603 const TUint32 KRCSEPSLogin = 0x00000003; |
|
604 |
|
605 /** |
|
606 * Determines whether the user wants to receive anonymous calls. |
|
607 * Possible values are: |
|
608 * 0 = KRCSEAnonymousCallsAllowed |
|
609 * 1 = KRCSEAnonymousCallsBlocked |
|
610 */ |
|
611 const TUint32 KRCSEAnonymousCallBlockRule = 0x00000004; |
|
612 |
|
613 /** |
|
614 * Determines call type preference. |
|
615 * Possible values are: |
|
616 * 0 = KRCSECSCallPreferred |
|
617 * 1 = KRCSEInternetCallPreferred |
|
618 */ |
|
619 const TUint32 KRCSEPreferredTelephony = 0x00000005; |
|
620 |
|
621 /** |
|
622 * Determines status of Do Not Disturb setting. |
|
623 * Possible values are: |
|
624 * 0 = KRCSEDoNoDisturbOff |
|
625 * 1 = KRCSEDoNoDisturbOn |
|
626 */ |
|
627 const TUint32 KRCSEDoNotDisturb = 0x00000006; |
|
628 |
|
629 /** |
|
630 * Determines status of PS (VoIP) call waiting setting. |
|
631 * Possible values are: |
|
632 * 0 = KRCSEPSCallWaitingOff |
|
633 * 1 = KRCSEPSCallWaitingOn |
|
634 */ |
|
635 const TUint32 KRCSPSCallWaiting = 0x00000007; |
|
636 |
|
637 /** |
|
638 * Determines id of preferred VOIP service. |
|
639 * 0 = Not set |
|
640 * 1 = CS / Video service |
|
641 * 2 = voip stub |
|
642 * 3 = voip service 1 |
|
643 * 4 = voip service 2 |
|
644 * n = voip service n |
|
645 */ |
|
646 const TUint32 KRCSPSPreferredService = 0x00000008; |
|
647 |
|
648 |
|
649 /** |
|
650 * Miscelaneous Settings |
|
651 */ |
|
652 const TUid KCRUidMiscSettings = {0x1000A82B}; |
|
653 |
|
654 /** |
|
655 Phone settings CR UID |
|
656 */ |
|
657 const TUid KCRUidPhoneSettings = {0x1028239D}; |
|
658 |
|
659 /** |
|
660 Call waiting feature |
|
661 0 = disabled |
|
662 1 = Enabled |
|
663 */ |
|
664 const TUint32 KPSetCallWaiting = 0x00000001; |
|
665 |
|
666 /** |
|
667 * Device Management Settings CR UID. |
|
668 */ |
|
669 const TUid KCRUidDeviceManagementSettings = {0x2002120B}; |
|
670 |
|
671 /** |
|
672 Determines whether to show power saving query before entering power saving mode. |
|
673 0: Off |
|
674 1: On (Default) |
|
675 */ |
|
676 const TUint32 KSettingsPowerSavingQuery = 0x00000001; |
|
677 |
|
678 /** |
|
679 * Slide Settings CR UID. |
|
680 */ |
|
681 const TUid KCRUidSlideSettings = {0x20015159}; |
|
682 |
|
683 enum TSlideSetting |
|
684 { |
|
685 ESlideSettingOff = 0, |
|
686 ESlideSettingOn |
|
687 }; |
|
688 |
|
689 /********************************************************** |
|
690 * User settings for slide handling |
|
691 * |
|
692 */ |
|
693 |
|
694 /** |
|
695 * Used to control which behavior is chosen when closing the cover. |
|
696 * Possible values are 0=Off, 1=On |
|
697 */ |
|
698 const TUint32 KSlideCloseCover = 0x00000001; |
|
699 |
|
700 const TUint32 KSlideOpenCoverUri = 0x00000002; |
|
701 |
|
702 const TUint32 KSlideOpenCoverCaption = 0x00000003; |
|
703 |
|
704 /** |
|
705 * This setting defines whether keyguard is activated by closing the cover |
|
706 * |
|
707 * Possible values: |
|
708 * 0: Closing cover does not activate keyguard. |
|
709 * 1: Closing the cover activates keyguard. |
|
710 * 2: User is asked "Do you want to activate keyguard?". |
|
711 * 3: Automatic - keyguard returns to the state before opening the cover. |
|
712 */ |
|
713 const TUint32 KSlideKeyguard = 0x00000004; |
|
714 enum TSlideSettingKeyguard |
|
715 { |
|
716 ESlideSettingsKeyguardActivatingOff = 0, |
|
717 ESlideSettingsKeyguardActivatingOn, |
|
718 ESlideSettingsKeyguardActivatingAskMe, |
|
719 ESlideSettingsKeyguardActivatingAutomatic |
|
720 }; |
|
721 |
|
722 /** |
|
723 * Used to control if audio is routed when opening the slide. |
|
724 * Possible values are 0=routing not changed, 1=routing changed |
|
725 */ |
|
726 const TUint32 KSlideAudioRouting = 0x00000005; |
|
727 |
|
728 /** |
|
729 * User setting for Intelligent Slide |
|
730 * Possible values are listed in TSlideSetting |
|
731 */ |
|
732 const TUint32 KSlideAutomaticAction = 0x00000010; |
|
733 |
|
734 /********************************************************** |
|
735 * Configurability settings |
|
736 * This group of settings is used to specify which slide behavior is enabled |
|
737 * Different slide types need different items |
|
738 * For example ITU-T slide need call handling with slide |
|
739 * And full-Qwerty slide does not use call handling but requires audio routing with slide |
|
740 */ |
|
741 |
|
742 /** |
|
743 * Defines which localisation to use for slide settings |
|
744 * Possible values |
|
745 * 0: Slide |
|
746 * 1: Cover |
|
747 * 2: Flip |
|
748 * 3: Fold |
|
749 * 4: Swivel |
|
750 * 5: reserved |
|
751 */ |
|
752 const TUint32 KSlideTerminology = 0x00000101; |
|
753 |
|
754 /** |
|
755 * Slide Events to react to |
|
756 * Depending on this value, different P/S keys in KPSUidHWRM are used for monitoring the slide state |
|
757 * Possible values are |
|
758 * 0: Grip |
|
759 * 1: Flip |
|
760 * 2: Twist |
|
761 */ |
|
762 const TUint32 KSlideShowEventType = 0x00000102; |
|
763 |
|
764 /** |
|
765 * Perform call handling with slide |
|
766 * Possible values |
|
767 * 0: Disabled |
|
768 * 1: Enabled |
|
769 */ |
|
770 const TUint32 KSlideShowCallHandling = 0x00000110; |
|
771 |
|
772 /** |
|
773 * Perform audio routing with slide |
|
774 * Possible values |
|
775 * 0: Disabled |
|
776 * 1: Enabled |
|
777 */ |
|
778 const TUint32 KSlideShowAudioRouting = 0x00000111; |
|
779 |
|
780 /** |
|
781 * Perform keypad lock handling with slide |
|
782 * Possible values |
|
783 * 0: Disabled |
|
784 * 1: Enabled |
|
785 */ |
|
786 const TUint32 KSlideShowKeypadlock = 0x00000112; |
|
787 |
|
788 /** |
|
789 * Application launch when slide open in idle |
|
790 * Possible values |
|
791 * 0: Disabled |
|
792 * 1: Enabled |
|
793 */ |
|
794 const TUint32 KSlideShowAppLaunch = 0x00000113; |
|
795 |
|
796 /** |
|
797 * Go to idle with slide close |
|
798 * Possible values |
|
799 * 0: Disabled |
|
800 * 1: Enabled |
|
801 */ |
|
802 const TUint32 KSlideShowGoToIdle = 0x00000114; |
|
803 |
|
804 /** |
|
805 * Device lock with slide |
|
806 * Possible values |
|
807 * 0: Disabled |
|
808 * 1: Enabled |
|
809 */ |
|
810 const TUint32 KSlideShowDeviceLock = 0x00000115; |
|
811 |
|
812 /********************************************************** |
|
813 * Intelligent Slide configurability settings |
|
814 * The following items describe in which applications/views |
|
815 * Intelligent slide feature is enabled |
|
816 * |
|
817 */ |
|
818 |
|
819 /** |
|
820 * Messaging Main View |
|
821 * Possible values are listed in TSlideSetting |
|
822 */ |
|
823 const TUint32 KMessagingMainView = 0x00001001; |
|
824 |
|
825 /** |
|
826 * Messaging Message List View |
|
827 * Possible values are listed in TSlideSetting |
|
828 */ |
|
829 const TUint32 KMessagingMessageListView = 0x00001002; |
|
830 |
|
831 /** |
|
832 * Messaging One Row Message List View |
|
833 * Possible values are listed in TSlideSetting |
|
834 */ |
|
835 const TUint32 KMessagingOneRowMessageListView = 0x00001003; |
|
836 |
|
837 /** |
|
838 * Messaging Text Message Viewer |
|
839 * Possible values are listed in TSlideSetting |
|
840 */ |
|
841 const TUint32 KMessagingTextMessageViewer = 0x00001004; |
|
842 |
|
843 /** |
|
844 * Messaging Multimedia Message Viewer |
|
845 * Possible values are listed in TSlideSetting |
|
846 */ |
|
847 const TUint32 KMessagingMultimediaMessageViewer = 0x00001005; |
|
848 |
|
849 /** |
|
850 * Messaging Uni Editor |
|
851 * Possible values are listed in TSlideSetting |
|
852 */ |
|
853 const TUint32 KMessagingUniEditor = 0x00001006; |
|
854 |
|
855 /** |
|
856 * Email Viewer |
|
857 * Possible values are listed in TSlideSetting |
|
858 */ |
|
859 const TUint32 KEmailViewer = 0x00001010; |
|
860 |
|
861 /** |
|
862 * Email Editor |
|
863 * Possible values are listed in TSlideSetting |
|
864 */ |
|
865 const TUint32 KEmailEditor = 0x00001011; |
|
866 |
|
867 /** |
|
868 * Browser Content view |
|
869 * Possible values are listed in TSlideSetting |
|
870 */ |
|
871 const TUint32 KBrowserContentView = 0x00001020; |
|
872 |
|
873 /** |
|
874 * Browser Bookmarks view |
|
875 * Possible values are listed in TSlideSetting |
|
876 */ |
|
877 const TUint32 KBrowserBookmarksView = 0x00001021; |
|
878 |
|
879 /** |
|
880 * Clock Main view |
|
881 * Possible values are listed in TSlideSetting |
|
882 */ |
|
883 const TUint32 KClockMainView = 0x00001030; |
|
884 |
|
885 /** |
|
886 * Clock Alarm editor |
|
887 * Possible values are listed in TSlideSetting |
|
888 */ |
|
889 const TUint32 KClockAlarmEditor = 0x00001031; |
|
890 |
|
891 /** |
|
892 * Clock MultiAlarm view |
|
893 * Possible values are listed in TSlideSetting |
|
894 */ |
|
895 const TUint32 KClockMultiAlarmView = 0x00001032; |
|
896 |
|
897 /** |
|
898 * Clock World clock view |
|
899 * Possible values are listed in TSlideSetting |
|
900 */ |
|
901 const TUint32 KClockWorldClockView = 0x00001033; |
|
902 |
|
903 /** |
|
904 * Clock World clock view |
|
905 * Possible values are listed in TSlideSetting |
|
906 */ |
|
907 const TUint32 KClockCountDownView = 0x00001034; |
|
908 |
|
909 |
|
910 /** |
|
911 * Notepad Editor |
|
912 * Possible values are listed in TSlideSetting |
|
913 */ |
|
914 const TUint32 KNotepadEditor = 0x00001040; |
|
915 |
|
916 /** |
|
917 * Notepad List view |
|
918 * Possible values are listed in TSlideSetting |
|
919 */ |
|
920 const TUint32 KNotepadListView = 0x00001041; |
|
921 |
|
922 /** |
|
923 * Phone Incoming call |
|
924 * Possible values are listed in TSlideSetting |
|
925 */ |
|
926 const TUint32 KPhoneIncomingCall = 0x00001050; |
|
927 |
|
928 /** |
|
929 * File Manager Folder view |
|
930 * Possible values are listed in TSlideSetting |
|
931 */ |
|
932 const TUint32 KFileManagerFolderView = 0x00001060; |
|
933 |
|
934 /** |
|
935 * Calendar Main(Month/Week/Day/To-Do) view |
|
936 * Possible values are listed in TSlideSetting |
|
937 */ |
|
938 const TUint32 KCalendarMainView = 0x00001070; |
|
939 |
|
940 /** |
|
941 * Calendar Event(Meeting/Memo/Anniversary/To-Do note) view |
|
942 * Possible values are listed in TSlideSetting |
|
943 */ |
|
944 const TUint32 KCalendarEventView = 0x00001071; |
|
945 |
|
946 /** |
|
947 * Calendar Event(Meeting/Memo/Anniversary/To-Do note) editor |
|
948 * Possible values are listed in TSlideSetting |
|
949 */ |
|
950 const TUint32 KCalendarEventEditor = 0x00001072; |
|
951 |
|
952 /** |
|
953 * Contacts Group view |
|
954 * Possible values are listed in TSlideSetting |
|
955 */ |
|
956 const TUint32 KContactsGroupView = 0x00001080; |
|
957 |
|
958 /** |
|
959 * Contacts Details view |
|
960 * Possible values are listed in TSlideSetting |
|
961 */ |
|
962 const TUint32 KContactsDetailsView = 0x00001081; |
|
963 |
|
964 /** |
|
965 * Contacts Editor |
|
966 * Possible values are listed in TSlideSetting |
|
967 */ |
|
968 const TUint32 KContactsEditor = 0x00001082; |
|
969 |
|
970 /** |
|
971 * Contacts Communication Launcher view |
|
972 * Possible values are listed in TSlideSetting |
|
973 */ |
|
974 const TUint32 KContactsCommunicationLauncherView = 0x00001083; |
|
975 |
|
976 |
|
977 /** |
|
978 * Logs view |
|
979 * Possible values are listed in TSlideSetting |
|
980 */ |
|
981 const TUint32 KLogsView = 0x00001090; |
|
982 |
|
983 |
|
984 /** |
|
985 * Modifier keys used for global shortcuts |
|
986 * Possible values of scan codes are listed in e32keys.h |
|
987 * For example EStdKeyLeftShift=0x12, EStdKeyLeftCtrl=0x16 |
|
988 */ |
|
989 const TUint32 KGlobalShortcutModifier1 = 0x00002001; |
|
990 const TUint32 KGlobalShortcutModifier2 = 0x00002002; |
|
991 |
|
992 /** |
|
993 * Action key scancode |
|
994 * Possible values of scan codes are listed in e32keys.h |
|
995 */ |
|
996 const TUint32 KGlobalShortcutKey00 = 0x00002100; |
|
997 const TUint32 KGlobalShortcutKey01 = 0x00002101; |
|
998 const TUint32 KGlobalShortcutKey02 = 0x00002102; |
|
999 const TUint32 KGlobalShortcutKey03 = 0x00002103; |
|
1000 const TUint32 KGlobalShortcutKey04 = 0x00002104; |
|
1001 const TUint32 KGlobalShortcutKey05 = 0x00002105; |
|
1002 const TUint32 KGlobalShortcutKey06 = 0x00002106; |
|
1003 const TUint32 KGlobalShortcutKey07 = 0x00002107; |
|
1004 const TUint32 KGlobalShortcutKey08 = 0x00002108; |
|
1005 const TUint32 KGlobalShortcutKey09 = 0x00002109; |
|
1006 const TUint32 KGlobalShortcutKey10 = 0x00002110; |
|
1007 const TUint32 KGlobalShortcutKey11 = 0x00002111; |
|
1008 const TUint32 KGlobalShortcutKey12 = 0x00002112; |
|
1009 const TUint32 KGlobalShortcutKey13 = 0x00002113; |
|
1010 const TUint32 KGlobalShortcutKey14 = 0x00002114; |
|
1011 const TUint32 KGlobalShortcutKey15 = 0x00002115; |
|
1012 const TUint32 KGlobalShortcutKey16 = 0x00002116; |
|
1013 const TUint32 KGlobalShortcutKey17 = 0x00002117; |
|
1014 const TUint32 KGlobalShortcutKey18 = 0x00002118; |
|
1015 const TUint32 KGlobalShortcutKey19 = 0x00002119; |
|
1016 |
|
1017 /** |
|
1018 * Application UID that should be brought to foreground/background |
|
1019 * when corresponding action key is pressed |
|
1020 */ |
|
1021 const TUint32 KGlobalShortcutApp00 = 0x00002200; |
|
1022 const TUint32 KGlobalShortcutApp01 = 0x00002201; |
|
1023 const TUint32 KGlobalShortcutApp02 = 0x00002202; |
|
1024 const TUint32 KGlobalShortcutApp03 = 0x00002203; |
|
1025 const TUint32 KGlobalShortcutApp04 = 0x00002204; |
|
1026 const TUint32 KGlobalShortcutApp05 = 0x00002205; |
|
1027 const TUint32 KGlobalShortcutApp06 = 0x00002206; |
|
1028 const TUint32 KGlobalShortcutApp07 = 0x00002207; |
|
1029 const TUint32 KGlobalShortcutApp08 = 0x00002208; |
|
1030 const TUint32 KGlobalShortcutApp09 = 0x00002209; |
|
1031 const TUint32 KGlobalShortcutApp10 = 0x00002210; |
|
1032 const TUint32 KGlobalShortcutApp11 = 0x00002211; |
|
1033 const TUint32 KGlobalShortcutApp12 = 0x00002212; |
|
1034 const TUint32 KGlobalShortcutApp13 = 0x00002213; |
|
1035 const TUint32 KGlobalShortcutApp14 = 0x00002214; |
|
1036 const TUint32 KGlobalShortcutApp15 = 0x00002215; |
|
1037 const TUint32 KGlobalShortcutApp16 = 0x00002216; |
|
1038 const TUint32 KGlobalShortcutApp17 = 0x00002217; |
|
1039 const TUint32 KGlobalShortcutApp18 = 0x00002218; |
|
1040 const TUint32 KGlobalShortcutApp19 = 0x00002219; |
|
1041 |
|
1042 #endif // SETTINGSINTERNALCRKEYS_H |
|
1043 |
|
1044 // End of file |