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