phonebookui/Phonebook2/Presentation/inc/Pbk2JapaneseFieldOrdering.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 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