|
1 /* |
|
2 * Copyright (c) 2005-2007 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: Phonebook 2 Japanese field ordering. |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 /** |
|
20 * Phonebook 2 field type ordering items. |
|
21 */ |
|
22 enum TPbk2OrderingItem |
|
23 { |
|
24 // Names |
|
25 EPbk2OrderingItemPrefix = 1, |
|
26 EPbk2OrderingItemSecondaryName, |
|
27 EPbk2OrderingItemLastNameReading, |
|
28 EPbk2OrderingItemMiddleName, |
|
29 EPbk2OrderingItemPrimaryName, |
|
30 EPbk2OrderingItemFirstNameReading, |
|
31 EPbk2OrderingItemSuffix, |
|
32 EPbk2OrderingItemSecondName, |
|
33 |
|
34 // Phone numbers |
|
35 EPbk2OrderingItemPhoneNumberMobile, |
|
36 EPbk2OrderingItemPhoneNumberMobileHome, |
|
37 EPbk2OrderingItemPhoneNumberMobileWork, |
|
38 EPbk2OrderingItemPhoneNumberGeneral, |
|
39 EPbk2OrderingItemPhoneNumberHome, |
|
40 EPbk2OrderingItemPhoneNumberWork, |
|
41 |
|
42 // Internet addresses |
|
43 EPbk2OrderingItemEmailAddress, |
|
44 EPbk2OrderingItemEmailAddressHome, |
|
45 EPbk2OrderingItemEmailAddressWork, |
|
46 |
|
47 // Addresses |
|
48 EPbk2OrderingItemAddress, |
|
49 EPbk2OrderingItemAddressHome, |
|
50 EPbk2OrderingItemAddressWork, |
|
51 |
|
52 // General |
|
53 EPbk2OrderingItemPostalAddressPostalCode, |
|
54 EPbk2OrderingItemPostalAddressState, |
|
55 EPbk2OrderingItemPostalAddressCity, |
|
56 EPbk2OrderingItemPostalAddressStreet, |
|
57 EPbk2OrderingItemPostalAddressExtension, |
|
58 EPbk2OrderingItemPostalAddressPOBox, |
|
59 EPbk2OrderingItemPostalAddressCountry, |
|
60 |
|
61 // Home |
|
62 EPbk2OrderingItemHomeAddressPostalCode, |
|
63 EPbk2OrderingItemHomeAddressState, |
|
64 EPbk2OrderingItemHomeAddressCity, |
|
65 EPbk2OrderingItemHomeAddressStreet, |
|
66 EPbk2OrderingItemHomeAddressExtension, |
|
67 EPbk2OrderingItemHomeAddressPOBox, |
|
68 EPbk2OrderingItemHomeAddressCountry, |
|
69 |
|
70 // Work |
|
71 EPbk2OrderingItemCompanyAddressPostalCode, |
|
72 EPbk2OrderingItemCompanyAddressState, |
|
73 EPbk2OrderingItemCompanyAddressCity, |
|
74 EPbk2OrderingItemCompanyAddressStreet, |
|
75 EPbk2OrderingItemCompanyAddressExtension, |
|
76 EPbk2OrderingItemCompanyAddressPOBox, |
|
77 EPbk2OrderingItemCompanyAddressCountry, |
|
78 |
|
79 //IMPP |
|
80 EPbk2OrderingItemIMPP, |
|
81 // Objects for call / indicators |
|
82 EPbk2OrderingItemCODImage, |
|
83 EPbk2OrderingItemRingingTone, |
|
84 |
|
85 // Phone numbers |
|
86 EPbk2OrderingItemCarPhone, |
|
87 EPbk2OrderingItemPhoneNumberVideo, |
|
88 EPbk2OrderingItemPhoneNumberVideoHome, |
|
89 EPbk2OrderingItemPhoneNumberVideoWork, |
|
90 EPbk2OrderingItemFaxNumber, |
|
91 EPbk2OrderingItemFaxNumberHome, |
|
92 EPbk2OrderingItemFaxNumberWork, |
|
93 EPbk2OrderingItemPagerNumber, |
|
94 EPbk2OrderingItemDTMFString, |
|
95 |
|
96 EPbk2OrderingItemPhoneNumberVOIP, |
|
97 EPbk2OrderingItemPhoneNumberVOIPHome, |
|
98 EPbk2OrderingItemPhoneNumberVOIPWork, |
|
99 EPbk2OrderingItemPhoneNumberPushToTalk, |
|
100 EPbk2OrderingItemPhoneNumberShareView, |
|
101 EPbk2OrderingItemPhoneNumberSIPID, |
|
102 |
|
103 EPbk2OrderingItemCompanyName, |
|
104 EPbk2OrderingItemDepartment, |
|
105 EPbk2OrderingItemJobTitle, |
|
106 EPbk2OrderingItemAssistantName, |
|
107 EPbk2OrderingItemAssistantPhone, |
|
108 EPbk2OrderingItemSpouse, |
|
109 EPbk2OrderingItemChildren, |
|
110 |
|
111 // Internet addresses |
|
112 EPbk2OrderingItemWVAddress, |
|
113 EPbk2OrderingItemURL, |
|
114 EPbk2OrderingItemURLHome, |
|
115 EPbk2OrderingItemURLWork, |
|
116 |
|
117 // Dates |
|
118 EPbk2OrderingItemDate, |
|
119 EPbk2OrderingItemAnniversary, |
|
120 |
|
121 // Notes |
|
122 EPbk2OrderingItemNote, |
|
123 |
|
124 |
|
125 // Images |
|
126 EPbk2OrderingItemPicture, |
|
127 |
|
128 |
|
129 EPbk2OrderingItemSynchronization, |
|
130 |
|
131 // Indicators |
|
132 EPbk2OrderingItemLocationPrivacy, |
|
133 |
|
134 // Invisible fields; keep these in specified order, below |
|
135 // the visible items |
|
136 EPbk2OrderingItemThumbnailImage, |
|
137 EPbk2OrderingItemTopContactField, |
|
138 EPbk2OrderingItemPostalAddressGeo, |
|
139 EPbk2OrderingItemHomeAddressGeo, |
|
140 EPbk2OrderingItemCompanyAddressGeo |
|
141 }; |
|
142 |
|
143 /** |
|
144 * Phonebook 2 Add Item field ordering. |
|
145 */ |
|
146 enum TPbk2AddItemOrdering |
|
147 { |
|
148 // A value that is used for field types that can not be |
|
149 // directly selected by the user. |
|
150 EPbk2AddItemOrderUndefined = -1, |
|
151 |
|
152 // Contact name |
|
153 EPbk2AddItemOrderPrefix = 1, |
|
154 EPbk2AddItemOrderLastName, |
|
155 EPbk2AddItemOrderLastNameReading, |
|
156 EPbk2AddItemOrderMiddleName, |
|
157 EPbk2AddItemOrderFirstName, |
|
158 EPbk2AddItemOrderFirstNameReading, |
|
159 EPbk2AddItemOrderSuffix, |
|
160 EPbk2AddItemOrderSecondName, |
|
161 |
|
162 // Phone numbers |
|
163 EPbk2AddItemOrderPhoneNumberMobile, |
|
164 EPbk2AddItemOrderPhoneNumberMobileHome, |
|
165 EPbk2AddItemOrderPhoneNumberMobileWork, |
|
166 EPbk2AddItemOrderPhoneNumberGeneral, |
|
167 EPbk2AddItemOrderPhoneNumberHome, |
|
168 EPbk2AddItemOrderPhoneNumberWork, |
|
169 |
|
170 // Internet fields |
|
171 EPbk2AddItemOrderEmail, |
|
172 EPbk2AddItemOrderEmailHome, |
|
173 EPbk2AddItemOrderEmailWork, |
|
174 |
|
175 // General address |
|
176 EPbk2AddItemOrderPostalAddress, // group for general address |
|
177 EPbk2AddItemOrderPostalCode, |
|
178 EPbk2AddItemOrderState, |
|
179 EPbk2AddItemOrderCity, |
|
180 EPbk2AddItemOrderStreet, |
|
181 EPbk2AddItemOrderExtensionAddress, |
|
182 EPbk2AddItemOrderPOBox, |
|
183 EPbk2AddItemOrderCountry, |
|
184 |
|
185 // Home address |
|
186 EPbk2AddItemOrderHomeAddress, // group for home address |
|
187 EPbk2AddItemOrderPostalCodeHome, |
|
188 EPbk2AddItemOrderStateHome, |
|
189 EPbk2AddItemOrderCityHome, |
|
190 EPbk2AddItemOrderStreetHome, |
|
191 EPbk2AddItemOrderExtensionAddressHome, |
|
192 EPbk2AddItemOrderPOBoxHome, |
|
193 EPbk2AddItemOrderCountryHome, |
|
194 |
|
195 // Work address |
|
196 EPbk2AddItemOrderCompanyAddress, // group for work address |
|
197 EPbk2AddItemOrderPostalCodeWork, |
|
198 EPbk2AddItemOrderStateWork, |
|
199 EPbk2AddItemOrderCityWork, |
|
200 EPbk2AddItemOrderStreetWork, |
|
201 EPbk2AddItemOrderExtensionAddressWork, |
|
202 EPbk2AddItemOrderPOBoxWork, |
|
203 EPbk2AddItemOrderCountryWork, |
|
204 |
|
205 // Objects for call / indicators |
|
206 EPbk2AddItemOrderCODImage, |
|
207 EPbk2AddItemOrderRingingTone, |
|
208 |
|
209 // IMPP |
|
210 EPbk2AddItemOrderIMPP, |
|
211 |
|
212 // Phone numbers |
|
213 EPbk2AddItemOrderCarPhone, |
|
214 EPbk2AddItemOrderPhoneNumberVideo, |
|
215 EPbk2AddItemOrderPhoneNumberVideoHome, |
|
216 EPbk2AddItemOrderPhoneNumberVideoWork, |
|
217 EPbk2AddItemOrderPhoneNumberFax, |
|
218 EPbk2AddItemOrderPhoneNumberFaxHome, |
|
219 EPbk2AddItemOrderPhoneNumberFaxWork, |
|
220 EPbk2AddItemOrderPhoneNumberPager, |
|
221 |
|
222 // Additional items |
|
223 EPbk2AddItemOrderDTMF, |
|
224 |
|
225 // Internet fields |
|
226 EPbk2AddItemOrderPhoneNumberVOIP, |
|
227 EPbk2AddItemOrderPhoneNumberVOIPHome, |
|
228 EPbk2AddItemOrderPhoneNumberVOIPWork, |
|
229 EPbk2AddItemOrderPhoneNumberPushToTalk, |
|
230 EPbk2AddItemOrderPhoneNumberShareView, |
|
231 EPbk2AddItemOrderPhoneNumberSIPID, |
|
232 |
|
233 // Company info |
|
234 EPbk2AddItemOrderCompanyName, |
|
235 EPbk2AddItemOrderDepartment, |
|
236 EPbk2AddItemOrderJobTitle, |
|
237 EPbk2AddItemOrderAssistantName, |
|
238 EPbk2AddItemOrderAssistantPhone, |
|
239 EPbk2AddItemOrderSpouse, |
|
240 EPbk2AddItemOrderChildren, |
|
241 |
|
242 // Internet fields |
|
243 EPbk2AddItemOrderWVAddress, |
|
244 EPbk2AddItemOrderURL, |
|
245 EPbk2AddItemOrderURLHome, |
|
246 EPbk2AddItemOrderURLWork, |
|
247 |
|
248 // Additional items |
|
249 EPbk2AddItemOrderDate, |
|
250 EPbk2AddItemOrderAnniversary, |
|
251 EPbk2AddItemOrderNote, |
|
252 EPbk2AddItemOrderNone, |
|
253 EPbk2AddItemOrderSynchronization, |
|
254 EPbk2AddItemOrderGeo, |
|
255 EPbk2AddItemOrderGeoHome, |
|
256 EPbk2AddItemOrderGeoWork |
|
257 }; |
|
258 |
|
259 // End of File |