/*
* 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