phonebookui/Phonebook2/Presentation/inc/Pbk2ChineseFieldOrdering.hrh
changeset 0 e686773b3f54
equal deleted inserted replaced
-1:000000000000 0:e686773b3f54
       
     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 Chinese 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     EPbk2OrderingItemPostalAddressPOBox,
       
    54     EPbk2OrderingItemPostalAddressExtension,
       
    55     EPbk2OrderingItemPostalAddressStreet,
       
    56     EPbk2OrderingItemPostalAddressPostalCode,
       
    57     EPbk2OrderingItemPostalAddressCity,
       
    58     EPbk2OrderingItemPostalAddressState,
       
    59     EPbk2OrderingItemPostalAddressCountry,
       
    60 
       
    61     // Home
       
    62     EPbk2OrderingItemHomeAddressPOBox,
       
    63     EPbk2OrderingItemHomeAddressExtension,
       
    64     EPbk2OrderingItemHomeAddressStreet,
       
    65     EPbk2OrderingItemHomeAddressPostalCode,
       
    66     EPbk2OrderingItemHomeAddressCity,
       
    67     EPbk2OrderingItemHomeAddressState,
       
    68     EPbk2OrderingItemHomeAddressCountry,
       
    69 
       
    70     // Work
       
    71     EPbk2OrderingItemCompanyAddressPOBox,
       
    72     EPbk2OrderingItemCompanyAddressExtension,
       
    73     EPbk2OrderingItemCompanyAddressStreet,
       
    74     EPbk2OrderingItemCompanyAddressPostalCode,
       
    75     EPbk2OrderingItemCompanyAddressCity,
       
    76     EPbk2OrderingItemCompanyAddressState,
       
    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     // Images
       
   125     EPbk2OrderingItemPicture,
       
   126 
       
   127     EPbk2OrderingItemSynchronization,
       
   128 
       
   129     // Indicators
       
   130     EPbk2OrderingItemLocationPrivacy,
       
   131 
       
   132     // Invisible fields; keep these in specified order, below
       
   133     // the visible items
       
   134     EPbk2OrderingItemThumbnailImage,
       
   135     EPbk2OrderingItemTopContactField,
       
   136     EPbk2OrderingItemPostalAddressGeo,
       
   137     EPbk2OrderingItemHomeAddressGeo,
       
   138     EPbk2OrderingItemCompanyAddressGeo
       
   139     };
       
   140 
       
   141 /**
       
   142  * Phonebook 2 Add Item field ordering.
       
   143  */
       
   144 enum TPbk2AddItemOrdering
       
   145     {
       
   146     // A value that is used for field types that can not be
       
   147     // directly selected by the user.
       
   148     EPbk2AddItemOrderUndefined = -1,
       
   149 
       
   150     // Contact name    
       
   151     EPbk2AddItemOrderPrefix = 1,    
       
   152     EPbk2AddItemOrderLastName,
       
   153     EPbk2AddItemOrderLastNameReading,
       
   154     EPbk2AddItemOrderMiddleName,
       
   155     EPbk2AddItemOrderFirstName,
       
   156     EPbk2AddItemOrderFirstNameReading,
       
   157     EPbk2AddItemOrderSuffix,
       
   158     EPbk2AddItemOrderSecondName,
       
   159 
       
   160     // Phone numbers
       
   161     EPbk2AddItemOrderPhoneNumberMobile,
       
   162     EPbk2AddItemOrderPhoneNumberMobileHome,
       
   163     EPbk2AddItemOrderPhoneNumberMobileWork,
       
   164     EPbk2AddItemOrderPhoneNumberGeneral,
       
   165     EPbk2AddItemOrderPhoneNumberHome,
       
   166     EPbk2AddItemOrderPhoneNumberWork,
       
   167 
       
   168     // Internet fields
       
   169     EPbk2AddItemOrderEmail,
       
   170     EPbk2AddItemOrderEmailHome,
       
   171     EPbk2AddItemOrderEmailWork,
       
   172     
       
   173     // General address
       
   174     EPbk2AddItemOrderPostalAddress,      // group for general address
       
   175     EPbk2AddItemOrderPOBox,
       
   176     EPbk2AddItemOrderExtensionAddress,
       
   177     EPbk2AddItemOrderStreet,
       
   178     EPbk2AddItemOrderPostalCode,
       
   179     EPbk2AddItemOrderCity,
       
   180     EPbk2AddItemOrderState,
       
   181     EPbk2AddItemOrderCountry,
       
   182 
       
   183     // Home address
       
   184     EPbk2AddItemOrderHomeAddress,         // group for home address
       
   185     EPbk2AddItemOrderPOBoxHome,
       
   186     EPbk2AddItemOrderExtensionAddressHome,
       
   187     EPbk2AddItemOrderStreetHome,
       
   188     EPbk2AddItemOrderPostalCodeHome,
       
   189     EPbk2AddItemOrderCityHome,
       
   190     EPbk2AddItemOrderStateHome,
       
   191     EPbk2AddItemOrderCountryHome,
       
   192 
       
   193     // Work address
       
   194     EPbk2AddItemOrderCompanyAddress,     // group for work address
       
   195     EPbk2AddItemOrderPOBoxWork,
       
   196     EPbk2AddItemOrderExtensionAddressWork,
       
   197     EPbk2AddItemOrderStreetWork,
       
   198     EPbk2AddItemOrderPostalCodeWork,
       
   199     EPbk2AddItemOrderCityWork,
       
   200     EPbk2AddItemOrderStateWork,
       
   201     EPbk2AddItemOrderCountryWork,
       
   202 
       
   203     // Objects for call / indicators    
       
   204     EPbk2AddItemOrderCODImage,
       
   205     EPbk2AddItemOrderRingingTone,
       
   206 
       
   207     // IMPP
       
   208     EPbk2AddItemOrderIMPP,
       
   209 
       
   210     // Phone numbers
       
   211     EPbk2AddItemOrderCarPhone,
       
   212     EPbk2AddItemOrderPhoneNumberVideo,
       
   213     EPbk2AddItemOrderPhoneNumberVideoHome,
       
   214     EPbk2AddItemOrderPhoneNumberVideoWork,
       
   215     EPbk2AddItemOrderPhoneNumberFax,
       
   216     EPbk2AddItemOrderPhoneNumberFaxHome,
       
   217     EPbk2AddItemOrderPhoneNumberFaxWork,
       
   218     EPbk2AddItemOrderPhoneNumberPager,
       
   219 
       
   220     // Additional items
       
   221     EPbk2AddItemOrderDTMF,
       
   222 
       
   223     // Internet fields
       
   224     EPbk2AddItemOrderPhoneNumberVOIP,
       
   225     EPbk2AddItemOrderPhoneNumberVOIPHome,
       
   226     EPbk2AddItemOrderPhoneNumberVOIPWork,
       
   227     EPbk2AddItemOrderPhoneNumberPushToTalk,
       
   228     EPbk2AddItemOrderPhoneNumberShareView,
       
   229     EPbk2AddItemOrderPhoneNumberSIPID,
       
   230 
       
   231      // Company info
       
   232     EPbk2AddItemOrderCompanyName,
       
   233     EPbk2AddItemOrderDepartment,
       
   234     EPbk2AddItemOrderJobTitle,
       
   235     EPbk2AddItemOrderAssistantName,
       
   236     EPbk2AddItemOrderAssistantPhone,
       
   237     EPbk2AddItemOrderSpouse,
       
   238     EPbk2AddItemOrderChildren,
       
   239 
       
   240     // Internet fields
       
   241     EPbk2AddItemOrderWVAddress,
       
   242     EPbk2AddItemOrderURL,
       
   243     EPbk2AddItemOrderURLHome,
       
   244     EPbk2AddItemOrderURLWork,
       
   245 
       
   246     // Additional items
       
   247     EPbk2AddItemOrderDate,
       
   248     EPbk2AddItemOrderAnniversary,
       
   249     EPbk2AddItemOrderNote,
       
   250     EPbk2AddItemOrderNone,
       
   251     EPbk2AddItemOrderSynchronization,
       
   252     EPbk2AddItemOrderGeo,
       
   253     EPbk2AddItemOrderGeoHome,
       
   254     EPbk2AddItemOrderGeoWork
       
   255     };
       
   256 
       
   257 // End of File