--- /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 <badef.rh>
+#include <cntdef.hrh>
+#include <PbkConfig.hrh>
+#include "PbkFields.hrh"
+#include <PbkFieldInfo.rh>
+#include "PbkIconId.hrh"
+#include <phonebook.loc>
+
+// 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