|
1 /* |
|
2 * Copyright (c) 2002-2009 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: Central repository keys and repository identifiers for the S60 |
|
15 * messaging UI components |
|
16 * |
|
17 */ |
|
18 |
|
19 |
|
20 |
|
21 #ifndef MESSAGINGINTERNALCRKEYS_H |
|
22 #define MESSAGINGINTERNALCRKEYS_H |
|
23 |
|
24 // |
|
25 // Common Messaging UI Settings API |
|
26 const TUid KCRUidMuiuSettings = {0x101F87EB}; |
|
27 const TUint32 KMuiuSentItemsCount = 0x00000001; |
|
28 const TUint32 KMuiuSentItemsInUse = 0x00000002; |
|
29 const TUint32 KMuiuMemoryInUse = 0x00000003; |
|
30 const TUint32 KMuiuToInputMode = 0x00000004; |
|
31 // Deprecated. Use KCRUidMessagingUiSettings / KMessagingEditorLocalUiZoom instead. |
|
32 const TUint32 KMuiuEditorLocalUiZoom = 0x00000007; |
|
33 const TUint32 KMuiuZoomValue = 0x00000008; |
|
34 const TUint32 KMuiuMailMessageListType = 0x00000009; |
|
35 const TUint32 KMuiuDescriptionLength = 0x0000000A; |
|
36 const TUint32 KMuiuInboxMessageListType = 0x0000000B; |
|
37 const TUint32 KMuiuMceMainViewRow1 = 0x0000000C; |
|
38 const TUint32 KMuiuMceMainViewRow2 = 0x0000000D; |
|
39 const TUint32 KMuiuMceMainViewRow3 = 0x0000000E; |
|
40 const TUint32 KMuiuMceMainViewRow4 = 0x0000000F; |
|
41 const TUint32 KMuiuMceMainViewRow5 = 0x00000010; |
|
42 const TUint32 KMuiuMceMainViewRow6 = 0x00000011; |
|
43 const TUint32 KMuiuMceMainViewRow7 = 0x00000012; |
|
44 const TUint32 KMuiuMceMainViewRow8 = 0x00000013; |
|
45 const TUint32 KMuiuMceMainViewRow9 = 0x00000014; |
|
46 const TUint32 KMuiuMceMainViewRow10 = 0x00000015; |
|
47 const TUint32 KMuiuMceMainViewRow11 = 0x00000016; |
|
48 const TUint32 KMuiuMceMainViewRow12 = 0x00000017; |
|
49 const TUint32 KMuiuMceMainViewRow13 = 0x00000018; |
|
50 const TUint32 KMuiuMceMainViewRow14 = 0x00000019; |
|
51 const TUint32 KMuiuMceMainViewRow15 = 0x0000001A; |
|
52 const TUint32 KMuiuMceMainViewRow16 = 0x0000001B; |
|
53 |
|
54 // |
|
55 // MMS UI Settings API |
|
56 const TUid KCRUidMmsui = {0x101F87EC}; |
|
57 const TUint32 KMmsuiCsdEnabled = 0x00000001; |
|
58 const TUint32 KMmsuiHandsfreeVolume = 0x00000002; |
|
59 |
|
60 // |
|
61 // The field controls which additional header fields are visible in the MMS Editor. |
|
62 // The state of each header field is represented by one bit. |
|
63 const TUint32 KMmsuiAdditionalHeaders = 0x00000003; |
|
64 const TInt KMmsuiHeaderSubject = 1; |
|
65 const TInt KMmsuiHeaderCC = 2; |
|
66 const TInt KMmsuiHeaderBCC = 4; |
|
67 |
|
68 // |
|
69 // The field controls how the sender is composed when |
|
70 // the address-present-token is sent as part of the From Field in an MMS message. |
|
71 // The format of the sender address is |
|
72 // |
|
73 // [+] [MCC|IDC] MIN|MDN |
|
74 // |
|
75 // Where |
|
76 // + = includes the plus sign before the number. Optional. |
|
77 // MCC = Mobile Country Code. Optional. |
|
78 // IDC = International Dialing Code. Optional. |
|
79 // MIN = Mobile Identification Number |
|
80 // MDN = Mobile Directory Number |
|
81 const TUint32 KMmsuiSenderSettings = 0x00000004; |
|
82 const TInt KMmsuiSenderSetAddress = 1; // Address plus address token should be sent |
|
83 const TInt KMmsuiSenderPlusSign = 2; // Include "+" sign |
|
84 const TInt KMmsuiSenderCC = 4; // Include Country Code |
|
85 const TInt KMmsuiSenderMCC = 8; // Include MCC instead of IDC |
|
86 const TInt KMmsuiSenderMIN = 16; // Include MIN instead of MDN |
|
87 |
|
88 // |
|
89 // Messaging UI Variation API |
|
90 const TUint KCRUidMuiuVariationValue = 0x101F87ED; |
|
91 const TUid KCRUidMuiuVariation = {KCRUidMuiuVariationValue}; |
|
92 const TUint32 KMuiuEmailConfigFlags = 0x00000001; |
|
93 const TUint32 KMuiuMceFeatures = 0x00000002; |
|
94 const TUint32 KMuiuMmsFeatures = 0x00000003; |
|
95 const TUint32 KMuiuMsgEditorFeatures = 0x00000004; |
|
96 const TUint32 KMuiuSmilFeatures = 0x00000005; |
|
97 const TUint32 KMuiuSmsFeatures = 0x00000006; |
|
98 const TUint32 KMuiuPostcardFeatures = 0x00000007; |
|
99 const TUint32 KMuiuUniEditorFeatures = 0x00000008; |
|
100 |
|
101 // |
|
102 // SMIL UI Settings API |
|
103 const TUid KCRUidSmilui = {0x101F87EE}; |
|
104 const TUint32 KSmilPlayerVolume = 0x00000001; |
|
105 |
|
106 // |
|
107 // SMS UI Settings API |
|
108 const TUid KCRUidSmum = {0x101F87EF}; |
|
109 const TUint32 KSmumDeliveryReport = 0x00000001; |
|
110 const TUint32 KSmumMessageConversion = 0x00000002; |
|
111 const TUint32 KSmumPreferredConnection = 0x00000003; |
|
112 const TUint32 KSmumReplyViaSameCentre = 0x00000004; |
|
113 const TUint32 KSmumSmsStatus = 0x00000006; |
|
114 const TUint32 KSmumValidityPeriod = 0x00000007; |
|
115 const TUint32 KSmumCharSupport = 0x00000008; |
|
116 const TUint32 KSumEmailSC = 0x00000009; |
|
117 const TUint32 KSumEmailGateway = 0x0000000A; |
|
118 const TUint32 KSumEmailModifiable = 0x0000000B; |
|
119 const TUint32 KSmumMaxSubMsgCount = 0x0000000C; |
|
120 const TUint32 KSmumSendOptDelNote = 0x0000000D; |
|
121 const TUint32 KSmumCallbackNumber = 0x0000000E; |
|
122 const TUint32 KSmumMsgPriority = 0x0000000F; |
|
123 const TUint32 KSmumMsgQueueTimeout = 0x00000010; |
|
124 const TUint32 KSmumMsgQueue = 0x00000011; |
|
125 const TUint32 KSmumDefDelReport = 0x00000012; |
|
126 const TUint32 KSmumMaxNumOfUserDataChar = 0x00000013; |
|
127 const TUint32 KSmumMaxEmailAddressLength = 0x00000014; |
|
128 const TUint32 KSmumMaxRecipientPhoneNumberLength = 0x00000015; |
|
129 const TUint32 KSmumMultipleRecipient = 0x00000016; |
|
130 const TUint32 KSmumRemoveReplyViaSameCentre = 0x00000017; |
|
131 const TUint32 KSmumPreviousSimSmscNumber = 0x00000018; |
|
132 const TUint32 KSmumShowSMSCTimeStamp = 0x00000019; |
|
133 |
|
134 // |
|
135 // Send UI Settings API |
|
136 const TUid KCRUidSendUi = {0x101F8873}; |
|
137 const TUint32 KSUMmsUploadAddress1 = 0x00000001; |
|
138 const TUint32 KSUMmsUploadAddress2 = 0x00000002; |
|
139 const TUint32 KSUMmsUploadAddress3 = 0x00000003; |
|
140 const TUint32 KSUMmsUploadAddress4 = 0x00000004; |
|
141 const TUint32 KSUMmsUploadType1 = 0x00000005; |
|
142 const TUint32 KSUMmsUploadType2 = 0x00000006; |
|
143 const TUint32 KSUMmsUploadType3 = 0x00000007; |
|
144 const TUint32 KSUMmsUploadType4 = 0x00000008; |
|
145 const TUint32 KSUMmsUploadServiceName1 = 0x00000009; |
|
146 const TUint32 KSUMmsUploadServiceName2 = 0x0000000A; |
|
147 const TUint32 KSUMmsUploadServiceName3 = 0x0000000B; |
|
148 const TUint32 KSUMmsUploadServiceName4 = 0x0000000C; |
|
149 const TUint32 KSUMmsUploadServiceMenuName1 = 0x0000000D; |
|
150 const TUint32 KSUMmsUploadServiceMenuName2 = 0x0000000E; |
|
151 const TUint32 KSUMmsUploadServiceMenuName3 = 0x0000000F; |
|
152 const TUint32 KSUMmsUploadServiceMenuName4 = 0x00000010; |
|
153 |
|
154 // |
|
155 // Email Always Online Settings API |
|
156 const TUid KCRUidAOSettings = {0x102071F2}; |
|
157 const TUint32 KAODisabledPluginsCount = 0x00000001; |
|
158 |
|
159 // |
|
160 // Unified SMS and MMS Editor Settings API |
|
161 const TUid KCRUidUniEditor = {0x102072E5}; |
|
162 const TUint32 KUniEditorSoftLimitSubMsgCount = 0x00000001; |
|
163 const TUint32 KUniEditorMaxRecipientCount = 0x00000002; |
|
164 const TUint32 KUniEditorSoftLimitRecipientCount = 0x00000003; |
|
165 const TUint32 KUniEditorMaxSmsCharacterCount = 0x00000004; |
|
166 const TUint32 KUniEditorMaxSlideCount = 0x00000005; |
|
167 const TUint32 KUniEditorSoftLimitEnable = 0x00000006; |
|
168 const TUint32 KUniEditorSMSSizeWarning = 0x00000007; |
|
169 |
|
170 // |
|
171 // Audio Message Settings API |
|
172 const TUid KCRUidAudioMsg = {0x1028281E}; |
|
173 const TUint32 KAudioMsgSpeaker = 0x00000001; |
|
174 |
|
175 #endif // MESSAGINGINTERNALCRKEYS_H |
|
176 |