diff -r 000000000000 -r e686773b3f54 phonebookui/Phonebook/Engine/rss/PbkEngCommon.rss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/phonebookui/Phonebook/Engine/rss/PbkEngCommon.rss Tue Feb 02 10:12:17 2010 +0200 @@ -0,0 +1,1726 @@ +/* +* Copyright (c) 2007-2007 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: This file contains common resources for the module PbkEng.dll +* +*/ + + +#include +#include +#include +#include "PbkFields.hrh" +#include +#include "PbkIconId.hrh" +#include + +// MACROS + +// Presentation texts for named memory entries +// %0U = last name, %1U = first name +#define phob_entry_name "%0U %1U" +#define phob_entry_name_reversed_order "%1U %0U" + +// RESOURCE DEFINITIONS + +// Resource signature +RESOURCE BA_RSS_SIGNATURE { } + + +/** + * Additional information to the default contact card template array + * r_cntui_new_field_defns in cntmodel.rss. + * IMPORTANT: this array is mapped 1-1 to the template array. The items + * must be in the same order as in the template array. + * + * @see cntmodel.rss + * @see PHONEBOOK_FIELD + * @see CPbkFieldInfo + */ +RESOURCE PHONEBOOK_FIELD_ARRAY r_phonebook_field_properties + { + items = + { + PHONEBOOK_FIELD // Last Name + { + Id = EPbkFieldIdLastName; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkNameMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagDefTemplate | KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupNames; + OrderingItem = EPbkOrderingItemLastName; + AddItemOrdering = EPbkAddItemOrderLastName; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KUidContactFieldFamilyNameValue; + parameters = {}; + }, + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapUnusedFN; + parameters = {}; + } + }; + ExcludeParameters = {}; + GroupId = EPbkFieldGroupIdLastName; + }, + PHONEBOOK_FIELD // First Name + { + Id = EPbkFieldIdFirstName; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkNameMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagDefTemplate | KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupNames; + OrderingItem = EPbkOrderingItemFirstName; + AddItemOrdering = EPbkAddItemOrderFirstName; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KUidContactFieldGivenNameValue; + parameters = {}; + } + }; + ExcludeParameters = {}; + GroupId = EPbkFieldGroupIdFirstName; + }, + PHONEBOOK_FIELD // Phone Number (home) + { + Id = EPbkFieldIdPhoneNumberHome; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = KPbkPhoneNumberMaxLength; + EditMode = EPbkFieldEditModeNumeric; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_phone; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupPhoneNumbers; + OrderingItem = EPbkOrderingItemPhoneNumberHome; + AddItemOrdering = EPbkAddItemOrderPhoneNumberHome; + Location = EPbkFieldLocationHome; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapTEL; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + } + }; + ExcludeParameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapFAX; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapPAGER; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapCELL; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapVIDEO; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapCAR; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapAssistantTel; } + }; + }, + PHONEBOOK_FIELD // Phone Number Mobile (home) + { + Id = EPbkFieldIdPhoneNumberMobile; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = KPbkPhoneNumberMaxLength; + EditMode = EPbkFieldEditModeNumeric; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_mobile; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupPhoneNumbers; + OrderingItem = EPbkOrderingItemPhoneNumberMobileHome; + AddItemOrdering = EPbkAddItemOrderPhoneNumberMobileHome; + Location = EPbkFieldLocationHome; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapTEL; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapCELL; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + } + }; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // Fax Number (home) + { + Id = EPbkFieldIdFaxNumber; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = KPbkPhoneNumberMaxLength; + EditMode = EPbkFieldEditModeNumeric; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_fax; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupPhoneNumbers; + OrderingItem = EPbkOrderingItemFaxNumberHome; + AddItemOrdering = EPbkAddItemOrderPhoneNumberFaxHome; + Location = EPbkFieldLocationHome; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapTEL; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapFAX; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + } + }; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // Email Address (home) + { + Id = EPbkFieldIdEmailAddress; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = KPbkEMailAddressMaxLength; + EditMode = EPbkFieldEditModeLatinOnly; + DefaultCase = EPbkFieldDefaultCaseLower; + IconId = EPbkqgn_prop_nrtyp_email; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemEmailAddressHome; + AddItemOrdering = EPbkAddItemOrderEmailHome; + Location = EPbkFieldLocationHome; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapEMAILINTERNET; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + } + }; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // URL (home) + { + Id = EPbkFieldIdURL; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = KPbkURLMaxLength; + EditMode = EPbkFieldEditModeLatinOnly; + DefaultCase = EPbkFieldDefaultCaseLower; + IconId = EPbkqgn_prop_nrtyp_url; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemURLHome; + AddItemOrdering = EPbkAddItemOrderURLHome; + Location = EPbkFieldLocationHome; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapURL; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + } + }; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // Label Address (home) + { + Id = EPbkFieldIdPostalAddress; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_address; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagNull; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemAddressHome; + AddItemOrdering = EPbkAddItemOrderNone; + Location = EPbkFieldLocationHome; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapLABEL; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + } + }; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // P.O.Box (home) + { + Id = EPbkFieldIdPOBox; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkPostalCodeMaxLength; + EditMode = EPbkFieldEditModeNumeric; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeNumberEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemHomeAddressPOBox; + AddItemOrdering = EPbkAddItemOrderPOBoxHome; + AddItemText = qtn_phob_lbl2_pobox_home; + Location = EPbkFieldLocationHome; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapPOSTOFFICE; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + } + }; + ExcludeParameters = {}; + GroupId = EPbkFieldGroupIdHomeAddress; + }, + PHONEBOOK_FIELD // Extension address (home) + { + Id = EPbkFieldIdExtendedAddress; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressSubFieldMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemHomeAddressExtension; + AddItemOrdering = EPbkAddItemOrderExtensionAddressHome; + AddItemText = qtn_phob_lbl2_extension_home; + Location = EPbkFieldLocationHome; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapEXTENDEDADR; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + } + }; + ExcludeParameters = {}; + GroupId = EPbkFieldGroupIdHomeAddress; + }, + PHONEBOOK_FIELD // Street (home) + { + Id = EPbkFieldIdStreetAddress; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressSubFieldMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemHomeAddressStreet; + AddItemOrdering = EPbkAddItemOrderStreetHome; + AddItemText = qtn_phob_lbl2_street_home; + Location = EPbkFieldLocationHome; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapADR; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + } + }; + ExcludeParameters = {}; + GroupId = EPbkFieldGroupIdHomeAddress; + }, + PHONEBOOK_FIELD // Postal code (home) + { + Id = EPbkFieldIdPostalCode; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkPostalCodeMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemHomeAddressPostalCode; + AddItemOrdering = EPbkAddItemOrderPostalCodeHome; + AddItemText = qtn_phob_lbl2_postal_code_home; + Location = EPbkFieldLocationHome; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapPOSTCODE; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + } + }; + ExcludeParameters = {}; + GroupId = EPbkFieldGroupIdHomeAddress; + }, + PHONEBOOK_FIELD // City (home) + { + Id = EPbkFieldIdCity; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressSubFieldMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemHomeAddressCity; + AddItemOrdering = EPbkAddItemOrderCityHome; + AddItemText = qtn_phob_lbl2_city_home; + Location = EPbkFieldLocationHome; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapLOCALITY; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + } + }; + ExcludeParameters = {}; + GroupId = EPbkFieldGroupIdHomeAddress; + }, + PHONEBOOK_FIELD // State (home) + { + Id = EPbkFieldIdState; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressSubFieldMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemHomeAddressState; + AddItemOrdering = EPbkAddItemOrderStateHome; + AddItemText = qtn_phob_lbl2_state_home; + Location = EPbkFieldLocationHome; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapREGION; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + } + }; + ExcludeParameters = {}; + GroupId = EPbkFieldGroupIdHomeAddress; + }, + PHONEBOOK_FIELD // Country (home) + { + Id = EPbkFieldIdCountry; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressSubFieldMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemHomeAddressCountry; + AddItemOrdering = EPbkAddItemOrderCountryHome; + AddItemText = qtn_phob_lbl2_country_home; + Location = EPbkFieldLocationHome; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapCOUNTRY; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + } + }; + ExcludeParameters = {}; + GroupId = EPbkFieldGroupIdHomeAddress; + }, + +// work jobbies + PHONEBOOK_FIELD // Job Title + { + Id = EPbkFieldIdJobTitle; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = KPbkNameMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagDefTemplate | KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupNames; + OrderingItem = EPbkOrderingItemJobTitle; + AddItemOrdering = EPbkAddItemOrderJobTitle; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapTITLE; + parameters = {}; + }, + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapROLE; + parameters = {}; + } + }; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // Company name + { + Id = EPbkFieldIdCompanyName; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkNameMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagDefTemplate | KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupNames; + OrderingItem = EPbkOrderingItemCompanyName; + AddItemOrdering = EPbkAddItemOrderCompanyName; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapORG; + parameters = {}; + } + }; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // Phone Number (work) + { + Id = EPbkFieldIdPhoneNumberWork; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = KPbkPhoneNumberMaxLength; + EditMode = EPbkFieldEditModeNumeric; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_phone; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupPhoneNumbers; + OrderingItem = EPbkOrderingItemPhoneNumberWork; + AddItemOrdering = EPbkAddItemOrderPhoneNumberWork; + Location = EPbkFieldLocationWork; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapTEL; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; } + }; + } + }; + ExcludeParameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapFAX; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapPAGER; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapCELL; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapVIDEO; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapCAR; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapAssistantTel; } + }; + }, + PHONEBOOK_FIELD // Phone Number Mobile (work) + { + Id = EPbkFieldIdPhoneNumberMobile; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = KPbkPhoneNumberMaxLength; + EditMode = EPbkFieldEditModeNumeric; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_mobile; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupPhoneNumbers; + OrderingItem = EPbkOrderingItemPhoneNumberMobileWork; + AddItemOrdering = EPbkAddItemOrderPhoneNumberMobileWork; + Location = EPbkFieldLocationWork; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapTEL; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapCELL; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; } + }; + } + }; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // Fax Number (work) + { + Id = EPbkFieldIdFaxNumber; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = KPbkPhoneNumberMaxLength; + EditMode = EPbkFieldEditModeNumeric; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_fax; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupPhoneNumbers; + OrderingItem = EPbkOrderingItemFaxNumberWork; + AddItemOrdering = EPbkAddItemOrderPhoneNumberFaxWork; + Location = EPbkFieldLocationWork; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapTEL; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapFAX; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; } + }; + } + }; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // Email Address (work) + { + Id = EPbkFieldIdEmailAddress; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = KPbkEMailAddressMaxLength; + EditMode = EPbkFieldEditModeLatinOnly; + DefaultCase = EPbkFieldDefaultCaseLower; + IconId = EPbkqgn_prop_nrtyp_email; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemEmailAddressWork; + AddItemOrdering = EPbkAddItemOrderEmailWork; + Location = EPbkFieldLocationWork; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapEMAILINTERNET; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; } + }; + } + }; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // URL (work) + { + Id = EPbkFieldIdURL; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = KPbkURLMaxLength; + EditMode = EPbkFieldEditModeLatinOnly; + DefaultCase = EPbkFieldDefaultCaseLower; + IconId = EPbkqgn_prop_nrtyp_url; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemURLWork; + AddItemOrdering = EPbkAddItemOrderURLWork; + Location = EPbkFieldLocationWork; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapURL; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; } + }; + } + }; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // Label Address (work) + { + Id = EPbkFieldIdPostalAddress; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_address; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagNull; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemAddressWork; + AddItemOrdering = EPbkAddItemOrderNone; + Location = EPbkFieldLocationWork; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapLABEL; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; } + }; + } + }; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // P.O.Box (work) + { + Id = EPbkFieldIdPOBox; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkPostalCodeMaxLength; + EditMode = EPbkFieldEditModeNumeric; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeNumberEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemCompanyAddressPOBox; + AddItemOrdering = EPbkAddItemOrderPOBoxWork; + AddItemText = qtn_phob_lbl2_pobox_work; + Location = EPbkFieldLocationWork; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapPOSTOFFICE; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; } + }; + } + }; + ExcludeParameters = {}; + GroupId = EPbkFieldGroupIdCompanyAddress; + }, + PHONEBOOK_FIELD // Extension address (work) + { + Id = EPbkFieldIdExtendedAddress; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressSubFieldMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemCompanyAddressExtension; + AddItemOrdering = EPbkAddItemOrderExtensionAddressWork; + AddItemText = qtn_phob_lbl2_extension_work; + Location = EPbkFieldLocationWork; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapEXTENDEDADR; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; } + }; + } + }; + ExcludeParameters = {}; + GroupId = EPbkFieldGroupIdCompanyAddress; + }, + PHONEBOOK_FIELD // Street (work) + { + Id = EPbkFieldIdStreetAddress; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressSubFieldMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemCompanyAddressStreet; + AddItemOrdering = EPbkAddItemOrderStreetWork; + AddItemText = qtn_phob_lbl2_street_work; + Location = EPbkFieldLocationWork; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapADR; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; } + }; + } + }; + ExcludeParameters = {}; + GroupId = EPbkFieldGroupIdCompanyAddress; + }, + PHONEBOOK_FIELD // Postal code (work) + { + Id = EPbkFieldIdPostalCode; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkPostalCodeMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemCompanyAddressPostalCode; + AddItemOrdering = EPbkAddItemOrderPostalCodeWork; + AddItemText = qtn_phob_lbl2_postal_code_work; + Location = EPbkFieldLocationWork; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapPOSTCODE; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; } + }; + } + }; + ExcludeParameters = {}; + GroupId = EPbkFieldGroupIdCompanyAddress; + }, + PHONEBOOK_FIELD // City (work) + { + Id = EPbkFieldIdCity; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressSubFieldMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemCompanyAddressCity; + AddItemOrdering = EPbkAddItemOrderCityWork; + AddItemText = qtn_phob_lbl2_city_work; + Location = EPbkFieldLocationWork; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapLOCALITY; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; } + }; + } + }; + ExcludeParameters = {}; + GroupId = EPbkFieldGroupIdCompanyAddress; + }, + PHONEBOOK_FIELD // State (work) + { + Id = EPbkFieldIdState; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressSubFieldMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemCompanyAddressState; + AddItemOrdering = EPbkAddItemOrderStateWork; + AddItemText = qtn_phob_lbl2_state_work; + Location = EPbkFieldLocationWork; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapREGION; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; } + }; + } + }; + ExcludeParameters = {}; + GroupId = EPbkFieldGroupIdCompanyAddress; + }, + PHONEBOOK_FIELD // Country (work) + { + Id = EPbkFieldIdCountry; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressSubFieldMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemCompanyAddressCountry; + AddItemOrdering = EPbkAddItemOrderCountryWork; + AddItemText = qtn_phob_lbl2_country_work; + Location = EPbkFieldLocationWork; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapCOUNTRY; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; } + }; + } + }; + ExcludeParameters = {}; + GroupId = EPbkFieldGroupIdCompanyAddress; + }, + +// general jobbies + PHONEBOOK_FIELD // Phone Number (general) + { + Id = EPbkFieldIdPhoneNumberStandard; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = KPbkPhoneNumberMaxLength; + EditMode = EPbkFieldEditModeNumeric; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_phone; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagDefTemplate | KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupPhoneNumbers; + OrderingItem = EPbkOrderingItemPhoneNumberGeneral; + AddItemOrdering = EPbkAddItemOrderPhoneNumberGeneral; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapTEL; + parameters = {}; + } + }; + ExcludeParameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapFAX; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapPAGER; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapCELL; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapVIDEO; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapCAR; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapAssistantTel; } + }; + }, + PHONEBOOK_FIELD // Phone Number Mobile (general) + { + Id = EPbkFieldIdPhoneNumberMobile; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = KPbkPhoneNumberMaxLength; + EditMode = EPbkFieldEditModeNumeric; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_mobile; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagDefTemplate | KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupPhoneNumbers; + OrderingItem = EPbkOrderingItemPhoneNumberMobile; + AddItemOrdering = EPbkAddItemOrderPhoneNumberMobile; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapTEL; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapCELL; } + }; + } + }; + ExcludeParameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + }, + PHONEBOOK_FIELD // Pager Number + { + Id = EPbkFieldIdPagerNumber; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = KPbkPhoneNumberMaxLength; + EditMode = EPbkFieldEditModeNumeric; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_pager; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagDefTemplate | KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupPhoneNumbers; + OrderingItem = EPbkOrderingItemPagerNumber; + AddItemOrdering = EPbkAddItemOrderPhoneNumberPager; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapTEL; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapPAGER; } + }; + } + }; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // Fax Number (general) + { + Id = EPbkFieldIdFaxNumber; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = KPbkPhoneNumberMaxLength; + EditMode = EPbkFieldEditModeNumeric; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_fax; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupPhoneNumbers; + OrderingItem = EPbkOrderingItemFaxNumber; + AddItemOrdering = EPbkAddItemOrderPhoneNumberFax; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapTEL; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapFAX; } + }; + } + }; + ExcludeParameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + }, + PHONEBOOK_FIELD // Email Address (general) + { + Id = EPbkFieldIdEmailAddress; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = KPbkEMailAddressMaxLength; + EditMode = EPbkFieldEditModeLatinOnly; + DefaultCase = EPbkFieldDefaultCaseLower; + IconId = EPbkqgn_prop_nrtyp_email; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagDefTemplate | KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemEmailAddress; + AddItemOrdering = EPbkAddItemOrderEmail; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapEMAILINTERNET; + parameters = {}; + } + }; + ExcludeParameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + }, + PHONEBOOK_FIELD // URL (general) + { + Id = EPbkFieldIdURL; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = KPbkURLMaxLength; + EditMode = EPbkFieldEditModeLatinOnly; + DefaultCase = EPbkFieldDefaultCaseLower; + IconId = EPbkqgn_prop_nrtyp_url; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemURL; + AddItemOrdering = EPbkAddItemOrderURL; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapURL; + parameters = {}; + } + }; + ExcludeParameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + }, + PHONEBOOK_FIELD // Label Address (general) + { + Id = EPbkFieldIdPostalAddress; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_address; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagNull; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemAddress; + AddItemOrdering = EPbkAddItemOrderNone; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapLABEL; + parameters = {}; + } + }; + ExcludeParameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + }, + PHONEBOOK_FIELD // P.O.Box (general) + { + Id = EPbkFieldIdPOBox; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkPostalCodeMaxLength; + EditMode = EPbkFieldEditModeNumeric; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeNumberEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemPostalAddressPOBox; + AddItemOrdering = EPbkAddItemOrderPOBox; + AddItemText = qtn_phob_lbl2_pobox; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapPOSTOFFICE; + parameters = {}; + } + }; + ExcludeParameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + GroupId = EPbkFieldGroupIdPostalAddress; + }, + PHONEBOOK_FIELD // Extension address (general) + { + Id = EPbkFieldIdExtendedAddress; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressSubFieldMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemPostalAddressExtension; + AddItemOrdering = EPbkAddItemOrderExtensionAddress; + AddItemText = qtn_phob_lbl2_extension; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapEXTENDEDADR; + parameters = {}; + } + }; + ExcludeParameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + GroupId = EPbkFieldGroupIdPostalAddress; + }, + PHONEBOOK_FIELD // Street (general) + { + Id = EPbkFieldIdStreetAddress; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressSubFieldMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemPostalAddressStreet; + AddItemOrdering = EPbkAddItemOrderStreet; + AddItemText = qtn_phob_lbl2_street; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapADR; + parameters = {}; + } + }; + ExcludeParameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + GroupId = EPbkFieldGroupIdPostalAddress; + }, + PHONEBOOK_FIELD // Postal code (general) + { + Id = EPbkFieldIdPostalCode; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkPostalCodeMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemPostalAddressPostalCode; + AddItemOrdering = EPbkAddItemOrderPostalCode; + AddItemText = qtn_phob_lbl2_postal_code; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapPOSTCODE; + parameters = {}; + } + }; + ExcludeParameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + GroupId = EPbkFieldGroupIdPostalAddress; + }, + PHONEBOOK_FIELD // City (general) + { + Id = EPbkFieldIdCity; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressSubFieldMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemPostalAddressCity; + AddItemOrdering = EPbkAddItemOrderCity; + AddItemText = qtn_phob_lbl2_city; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapLOCALITY; + parameters = {}; + } + }; + ExcludeParameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + GroupId = EPbkFieldGroupIdPostalAddress; + }, + PHONEBOOK_FIELD // State (general) + { + Id = EPbkFieldIdState; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressSubFieldMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemPostalAddressState; + AddItemOrdering = EPbkAddItemOrderState; + AddItemText = qtn_phob_lbl2_state; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapREGION; + parameters = {}; + } + }; + ExcludeParameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + GroupId = EPbkFieldGroupIdPostalAddress; + }, + PHONEBOOK_FIELD // Country (general) + { + Id = EPbkFieldIdCountry; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressSubFieldMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemPostalAddressCountry; + AddItemOrdering = EPbkAddItemOrderCountry; + AddItemText = qtn_phob_lbl2_country; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyCDesCArray; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapCOUNTRY; + parameters = {}; + } + }; + ExcludeParameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + GroupId = EPbkFieldGroupIdPostalAddress; + }, + + PHONEBOOK_FIELD // DTMF String + { + Id = EPbkFieldIdDTMFString; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = KPbkDTMFMaxLength; + EditMode = EPbkFieldEditModeNumeric; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupPhoneNumbers; + OrderingItem = EPbkOrderingItemDTMFString; + AddItemOrdering = EPbkAddItemOrderDTMF; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyNULL; + ImportProperties = {}; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // Date + { + Id = EPbkFieldIdDate; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = 0; // not applicable + EditMode = EPbkFieldEditModeDate; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_date; + CtrlType = EPbkFieldCtrlTypeDateEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupDates; + OrderingItem = EPbkOrderingItemDate; + AddItemOrdering = EPbkAddItemOrderDate; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyDateTime; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapBDAY; + parameters = {}; + } + }; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // Note + { + Id = EPbkFieldIdNote; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = KPbkNoteMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseText; + IconId = EPbkqgn_prop_nrtyp_note; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagUserCanAddField; + OrderingGroup = EPbkOrderingGroupNotes; + OrderingItem = EPbkOrderingItemNote; + AddItemOrdering = EPbkAddItemOrderNote; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapNOTE; + parameters = {}; + } + }; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // Picture + { + Id = EPbkFieldIdPicture; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = 256; // max file name length + EditMode = EPbkFieldEditModeSelector; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeNone; + Flags = KPbkFieldFlagDisableEdit; + OrderingGroup = EPbkOrderingGroupImages; + OrderingItem = EPbkOrderingItemPicture; + AddItemOrdering = EPbkAddItemOrderNone; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyNULL; + ImportProperties = {}; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // Thumbnail Image + { + Id = EPbkFieldIdThumbnailImage; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = 256; // max file name length + EditMode = EPbkFieldEditModeSelector; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeNone; + Flags = KPbkFieldFlagDisableEdit; + OrderingGroup = EPbkOrderingGroupImages; + OrderingItem = EPbkOrderingItemThumbnailImage; + AddItemOrdering = EPbkAddItemOrderNone; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyBinary; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapPHOTO; + parameters = {}; + }, + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapLOGO; + parameters = {}; + } + }; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // Personal Ringing Tone Indication + { + Id = EPbkFieldIdPersonalRingingToneIndication; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = 256; // max file name length + EditMode = EPbkFieldEditModeSelector; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_tone; + CtrlType = EPbkFieldCtrlTypeNone; + Flags = KPbkFieldFlagDisableEdit; + OrderingGroup = EPbkOrderingGroupIndicators; + OrderingItem = EPbkOrderingItemRingingTone; + AddItemOrdering = EPbkAddItemOrderNone; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyNULL; + ImportProperties = {}; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // Location privacy indicator + { + Id = EPbkFieldIdLocationIdIndication; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = 256; // max file name length + EditMode = EPbkFieldEditModeSelector; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeNone; + Flags = KPbkFieldFlagDisableEdit; + OrderingGroup = EPbkOrderingGroupIndicators; + OrderingItem = EPbkOrderingItemLocationPrivacy; + AddItemOrdering = EPbkAddItemOrderNone; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyNULL; + ImportProperties = {}; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // Top Contacts + { + Id = EPbkFieldIdTopContact; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = 10; // max file name length + EditMode = EPbkFieldEditModeNumeric; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeNone; + Flags = KPbkFieldFlagDisableEdit; + OrderingGroup = EPbkOrderingGroupIndicators; + OrderingItem = EPbkOrderingItemTopContact; + AddItemOrdering = EPbkAddItemOrderNone; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyNULL; + ImportProperties = {}; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // xsp id + { + Id = EPbkFieldIdXsp; + Multiplicity = EPbkFieldMultiplicityMany; + MaxLength = 256; // max file name length + EditMode = EPbkFieldEditModeSelector; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_voip; + CtrlType = EPbkFieldCtrlTypeNone; + Flags = KPbkFieldFlagDisableEdit; + OrderingGroup = EPbkOrderingGroupIndicators; + OrderingItem = EPbkOrderingItemXsp; + AddItemOrdering = EPbkAddItemOrderNone; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyNULL; + ImportProperties = {}; + ExcludeParameters = {}; + }, + PHONEBOOK_FIELD // Geo (home) + { + Id = EPbkFieldIdGeoHome; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressSubFieldMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagDisableEdit; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemHomeAddressGeo; + AddItemOrdering = EPbkAddItemOrderGeoHome; + Location = EPbkFieldLocationHome; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapGEO; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + } + }; + ExcludeParameters = {}; + GroupId = EPbkFieldGroupIdHomeAddress; + }, + PHONEBOOK_FIELD // Geo (work) + { + Id = EPbkFieldIdGeoWork; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressSubFieldMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagDisableEdit; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemCompanyAddressGeo; + AddItemOrdering = EPbkAddItemOrderGeoWork; + Location = EPbkFieldLocationWork; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapGEO; + parameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; } + }; + } + }; + ExcludeParameters = {}; + GroupId = EPbkFieldGroupIdCompanyAddress; + }, + PHONEBOOK_FIELD // Geo (general) + { + Id = EPbkFieldIdGeo; + Multiplicity = EPbkFieldMultiplicityOne; + MaxLength = KPbkAddressSubFieldMaxLength; + EditMode = EPbkFieldEditModeAlpha; + DefaultCase = EPbkFieldDefaultCaseNone; + IconId = EPbkqgn_prop_nrtyp_empty; + CtrlType = EPbkFieldCtrlTypeTextEditor; + Flags = KPbkFieldFlagDisableEdit; + OrderingGroup = EPbkOrderingGroupAddresses; + OrderingItem = EPbkOrderingItemPostalAddressGeo; + AddItemOrdering = EPbkAddItemOrderGeo; + Location = EPbkFieldLocationNone; + VersitStorageType = EPbkVersitPropertyHBufC; + ImportProperties = + { + PHONEBOOK_VCARD_PROPERTY + { + name = KIntContactFieldVCardMapGEO; + parameters = {}; + } + }; + ExcludeParameters = + { + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapWORK; }, + PBK_VCARD_PARAMETER { param=KIntContactFieldVCardMapHOME; } + }; + GroupId = EPbkFieldGroupIdPostalAddress; + } + }; + } + +/** + * Phonebook field type groups. + * + * @see CPbkFieldInfoGroup + */ +RESOURCE PBK_FIELD_GROUPS r_pbk_field_groups + { + items = + { + PBK_FIELD_GROUP + { + id = EPbkFieldGroupIdPostalAddress; + label = qtn_phob_header_address; + iconId = EPbkqgn_prop_nrtyp_address; + addItemOrdering = EPbkAddItemOrderPostalAddress; + }, + PBK_FIELD_GROUP + { + id = EPbkFieldGroupIdHomeAddress; + label = qtn_phob_header_address_home; + iconId = EPbkqgn_prop_nrtyp_address; + addItemOrdering = EPbkAddItemOrderHomeAddress; + }, + PBK_FIELD_GROUP + { + id = EPbkFieldGroupIdCompanyAddress; + label = qtn_phob_header_address_work; + iconId = EPbkqgn_prop_nrtyp_address; + addItemOrdering = EPbkAddItemOrderCompanyAddress; + }, + PBK_FIELD_GROUP + { + id = EPbkFieldGroupIdFirstName; + label = qtn_phob_lbl_first_name; + iconId = EPbkqgn_prop_nrtyp_empty; + addItemOrdering = EPbkAddItemOrderFirstName; + }, + PBK_FIELD_GROUP + { + id = EPbkFieldGroupIdLastName; + label = qtn_phob_lbl_last_name; + iconId = EPbkqgn_prop_nrtyp_empty; + addItemOrdering = EPbkAddItemOrderLastName; + } + }; + } + +// Contact name formatting +RESOURCE LBUF r_qtn_phob_entry_name { txt = phob_entry_name; } + +// Unnamed contact title +RESOURCE LBUF r_qtn_phob_unnamed { txt = qtn_phob_unnamed; } + +// Alternative name format +RESOURCE LBUF r_qtn_phob_entry_name_new_order { txt = phob_entry_name_reversed_order; } + +// Phonebook contact name presentation order configuration. +RESOURCE LBUF r_pbk_name_order { txt = qtn_phob_name_order; } + +// Phonebook contact name separator use configuration. +RESOURCE LBUF r_pbk_name_separator_used { txt = qtn_phob_name_separator_used; } + +// Phonebook contact name separator character configuration. +RESOURCE LBUF r_pbk_name_separator_char { txt = qtn_phob_name_separator_char; } + +// Phonebook settings menu item visibility, can the name ordering be changed. + +RESOURCE TBUF r_pbk_name_ordering_settings_visibility { buf = qtn_phob_name_ordering_settings_visibility; } + +// End of File