gsprofilesrv_plat/settings_uis_cenrep_collection_api/inc/SettingsInternalCRKeys.h
changeset 0 8c5d936e5675
child 23 8bda91a87a00
equal deleted inserted replaced
-1:000000000000 0:8c5d936e5675
       
     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