gssettingsuis/Gs/Cenrep/SettingsPrivateCRKeys.h
author hgs
Thu, 04 Nov 2010 13:38:47 +0800
changeset 68 13e71d907dc3
permissions -rw-r--r--
201044
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
68
hgs
parents:
diff changeset
     1
/*
hgs
parents:
diff changeset
     2
* Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies).
hgs
parents:
diff changeset
     3
* All rights reserved.
hgs
parents:
diff changeset
     4
* This component and the accompanying materials are made available
hgs
parents:
diff changeset
     5
* under the terms of "Eclipse Public License v1.0"
hgs
parents:
diff changeset
     6
* which accompanies this distribution, and is available
hgs
parents:
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
hgs
parents:
diff changeset
     8
*
hgs
parents:
diff changeset
     9
* Initial Contributors:
hgs
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
hgs
parents:
diff changeset
    11
*
hgs
parents:
diff changeset
    12
* Contributors:
hgs
parents:
diff changeset
    13
*
hgs
parents:
diff changeset
    14
* Description:  Settings UIs private Central Repository keys.
hgs
parents:
diff changeset
    15
*
hgs
parents:
diff changeset
    16
*/
hgs
parents:
diff changeset
    17
hgs
parents:
diff changeset
    18
hgs
parents:
diff changeset
    19
#ifndef SETTINGSPRIVATECRKEYS_H
hgs
parents:
diff changeset
    20
#define SETTINGSPRIVATECRKEYS_H
hgs
parents:
diff changeset
    21
hgs
parents:
diff changeset
    22
// INCLUDES
hgs
parents:
diff changeset
    23
#include <e32def.h>
hgs
parents:
diff changeset
    24
hgs
parents:
diff changeset
    25
// CONSTANTS
hgs
parents:
diff changeset
    26
hgs
parents:
diff changeset
    27
// ---------------------------------------------------------------------------
hgs
parents:
diff changeset
    28
/** Following keys belong to category KCRUidMiscSettings  */
hgs
parents:
diff changeset
    29
hgs
parents:
diff changeset
    30
/**
hgs
parents:
diff changeset
    31
*
hgs
parents:
diff changeset
    32
* String value.
hgs
parents:
diff changeset
    33
*/
hgs
parents:
diff changeset
    34
const TUint32 KWatchDogQuarantine               = 0x00000001;
hgs
parents:
diff changeset
    35
hgs
parents:
diff changeset
    36
/**
hgs
parents:
diff changeset
    37
*
hgs
parents:
diff changeset
    38
* String value.
hgs
parents:
diff changeset
    39
*/
hgs
parents:
diff changeset
    40
const TUint32 KWatchDogBlackList                = 0x00000002;
hgs
parents:
diff changeset
    41
const TUint32 KWatchDogGSRunning                = 0x00000003;
hgs
parents:
diff changeset
    42
const TUint32 KWatchDogCrashCounter             = 0x00000004;
hgs
parents:
diff changeset
    43
const TUint32 KWatchdogActivationLimit          = 0x00000005;
hgs
parents:
diff changeset
    44
const TUint32 KWatchdogMaxPluginBlackListedRuns = 0x00000006;
hgs
parents:
diff changeset
    45
hgs
parents:
diff changeset
    46
hgs
parents:
diff changeset
    47
// ---------------------------------------------------------------------------
hgs
parents:
diff changeset
    48
/** Following keys belong to category KCRUidNetworkSettings  */
hgs
parents:
diff changeset
    49
hgs
parents:
diff changeset
    50
/**
hgs
parents:
diff changeset
    51
* This key is required for the programs to control if the "network mode"
hgs
parents:
diff changeset
    52
* item should be available in the UI.
hgs
parents:
diff changeset
    53
*
hgs
parents:
diff changeset
    54
* Possible integer values:
hgs
parents:
diff changeset
    55
* 0 = "network mode" item hidden
hgs
parents:
diff changeset
    56
* 1 = "network mode" item visible in GS
hgs
parents:
diff changeset
    57
*/
hgs
parents:
diff changeset
    58
const TUint32 KSettingsNetworkMode  = 0x00000001;
hgs
parents:
diff changeset
    59
hgs
parents:
diff changeset
    60
/**
hgs
parents:
diff changeset
    61
* This key is required for the programs to list the supported
hgs
parents:
diff changeset
    62
* network mode UI list items that will be visible from GS setting page.
hgs
parents:
diff changeset
    63
*/
hgs
parents:
diff changeset
    64
const TUint32 KSettingsNetworkModeList = 0x00000002;
hgs
parents:
diff changeset
    65
hgs
parents:
diff changeset
    66
/**
hgs
parents:
diff changeset
    67
* This key is required for the programs to set a default value to the
hgs
parents:
diff changeset
    68
* network mode UI list item visible from GS.
hgs
parents:
diff changeset
    69
* This value is used to display the selected item from associated setting page.
hgs
parents:
diff changeset
    70
*
hgs
parents:
diff changeset
    71
* Possible integer values:
hgs
parents:
diff changeset
    72
* 0 = Dual mode
hgs
parents:
diff changeset
    73
* 1 = UMTS
hgs
parents:
diff changeset
    74
* 2 = GSM
hgs
parents:
diff changeset
    75
*/
hgs
parents:
diff changeset
    76
const TUint32 KSettingsNetworkModeValue = 0x00000003;
hgs
parents:
diff changeset
    77
hgs
parents:
diff changeset
    78
/**
hgs
parents:
diff changeset
    79
* HSDPA Visibility
hgs
parents:
diff changeset
    80
*
hgs
parents:
diff changeset
    81
* Possible values:
hgs
parents:
diff changeset
    82
* 0 = Hide
hgs
parents:
diff changeset
    83
* 1 = Show
hgs
parents:
diff changeset
    84
*/
hgs
parents:
diff changeset
    85
const TUint32 KSettingsHSDPAVisbility = 0x00000007;
hgs
parents:
diff changeset
    86
hgs
parents:
diff changeset
    87
/**
hgs
parents:
diff changeset
    88
* HSDPA Value
hgs
parents:
diff changeset
    89
*
hgs
parents:
diff changeset
    90
* Possible values:
hgs
parents:
diff changeset
    91
* 0 = Disable
hgs
parents:
diff changeset
    92
* 1 = Enable
hgs
parents:
diff changeset
    93
*/
hgs
parents:
diff changeset
    94
const TUint32 KSettingsHSDPAValue = 0x00000008;
hgs
parents:
diff changeset
    95
hgs
parents:
diff changeset
    96
/**
hgs
parents:
diff changeset
    97
* This key is required for the programs to control if the network mode change 
hgs
parents:
diff changeset
    98
* automatically when powersaving mode active
hgs
parents:
diff changeset
    99
* Possible integer values:
hgs
parents:
diff changeset
   100
* 0 = "network mode" will not change to "2g"
hgs
parents:
diff changeset
   101
* 1 = "network mode" will change to "2g"
hgs
parents:
diff changeset
   102
*/
hgs
parents:
diff changeset
   103
const TUint32 KPowersavingNetworkmode  = 0x00000009;
hgs
parents:
diff changeset
   104
hgs
parents:
diff changeset
   105
// ---------------------------------------------------------------------------
hgs
parents:
diff changeset
   106
/** Following keys belong to category KCRUidPersonalizationSettings */
hgs
parents:
diff changeset
   107
hgs
parents:
diff changeset
   108
/**
hgs
parents:
diff changeset
   109
* Background image.
hgs
parents:
diff changeset
   110
* Possible values are:
hgs
parents:
diff changeset
   111
* 0 = No image
hgs
parents:
diff changeset
   112
* 1 = Image used
hgs
parents:
diff changeset
   113
*/
hgs
parents:
diff changeset
   114
const TUint32 KSettingsBackgroundImage = 0x00000001;
hgs
parents:
diff changeset
   115
hgs
parents:
diff changeset
   116
/**
hgs
parents:
diff changeset
   117
* Background image path.
hgs
parents:
diff changeset
   118
* The value is a string which length can vary from 0 to maximum length.
hgs
parents:
diff changeset
   119
*/
hgs
parents:
diff changeset
   120
const TUint32 KSettingsBackgroundImagePath = 0x00000002;
hgs
parents:
diff changeset
   121
hgs
parents:
diff changeset
   122
/**
hgs
parents:
diff changeset
   123
* Hide/Unhide user welcome note item in UI.
hgs
parents:
diff changeset
   124
* 0 = Hide
hgs
parents:
diff changeset
   125
* 1 = Show
hgs
parents:
diff changeset
   126
*/
hgs
parents:
diff changeset
   127
const TUint32 KSettingsWelcomeNoteSupported = 0x00000005;
hgs
parents:
diff changeset
   128
hgs
parents:
diff changeset
   129
hgs
parents:
diff changeset
   130
// ---------------------------------------------------------------------------
hgs
parents:
diff changeset
   131
/** Following keys belong to category KCRUidCdmaTelephonySettings  */
hgs
parents:
diff changeset
   132
hgs
parents:
diff changeset
   133
/**
hgs
parents:
diff changeset
   134
* This key indicates whether the call guard is activated
hgs
parents:
diff changeset
   135
* for MO and MT calls.
hgs
parents:
diff changeset
   136
*
hgs
parents:
diff changeset
   137
* 0 = Disabled
hgs
parents:
diff changeset
   138
* 1 = Enabled
hgs
parents:
diff changeset
   139
*/
hgs
parents:
diff changeset
   140
const TUint32 KSettingsCallGuard = 0x00000001;
hgs
parents:
diff changeset
   141
hgs
parents:
diff changeset
   142
hgs
parents:
diff changeset
   143
/**
hgs
parents:
diff changeset
   144
* This key indicates whether voice privacy settings
hgs
parents:
diff changeset
   145
* needs to be included and voice privacy status.
hgs
parents:
diff changeset
   146
*
hgs
parents:
diff changeset
   147
* Possible integer values:
hgs
parents:
diff changeset
   148
* 0 = Option 1 - {VP Menu excluded, VP Off}
hgs
parents:
diff changeset
   149
* 1 = Option 2 - {VP Menu excluded, VP On}
hgs
parents:
diff changeset
   150
* 2 = Option 3 - {VP Menu included, VP Off}
hgs
parents:
diff changeset
   151
* 3 = Option 4 - {VP Menu included, VP On}
hgs
parents:
diff changeset
   152
*/
hgs
parents:
diff changeset
   153
const TUint32 KSettingsVoicePrivacy = 0x00000002;
hgs
parents:
diff changeset
   154
hgs
parents:
diff changeset
   155
hgs
parents:
diff changeset
   156
/**
hgs
parents:
diff changeset
   157
* This key indicates whether the distinctive ring tone
hgs
parents:
diff changeset
   158
* is enabled while roaming.
hgs
parents:
diff changeset
   159
*
hgs
parents:
diff changeset
   160
* 0 = Disabled
hgs
parents:
diff changeset
   161
* 1 = Enabled
hgs
parents:
diff changeset
   162
*/
hgs
parents:
diff changeset
   163
const TUint32 KSettingsRoamingRingingTone = 0x00000003;
hgs
parents:
diff changeset
   164
hgs
parents:
diff changeset
   165
hgs
parents:
diff changeset
   166
// ---------------------------------------------------------------------------
hgs
parents:
diff changeset
   167
/** Following keys belong to category KCRUidSettingsVariation  */
hgs
parents:
diff changeset
   168
hgs
parents:
diff changeset
   169
/**
hgs
parents:
diff changeset
   170
* Settings Variation API
hgs
parents:
diff changeset
   171
* Keys under this category are used in defining settings variation.
hgs
parents:
diff changeset
   172
*/
hgs
parents:
diff changeset
   173
const TUid KCRUidSettingsVariation = {0x1020720A};
hgs
parents:
diff changeset
   174
hgs
parents:
diff changeset
   175
/**
hgs
parents:
diff changeset
   176
* Settings Local Variation Flags. Values are defined in GeneralSettingsVariant.hrh.
hgs
parents:
diff changeset
   177
*/
hgs
parents:
diff changeset
   178
const TUint32 KSettingsVariationFlags = 0x00000001;
hgs
parents:
diff changeset
   179
hgs
parents:
diff changeset
   180
 
hgs
parents:
diff changeset
   181
#endif      // SETTINGSPRIVATECRKEYS_H
hgs
parents:
diff changeset
   182
hgs
parents:
diff changeset
   183
// End of file