diff -r 3104fc151679 -r 9a48e301e94b uiservicetab/vimpstdetailsviewplugin/data/vimpstdetailfields.rss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/uiservicetab/vimpstdetailsviewplugin/data/vimpstdetailfields.rss Wed Sep 01 12:33:36 2010 +0100 @@ -0,0 +1,226 @@ +/* +* Copyright (c) 2008 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: Implementation of detailsview contact editer field array + * +*/ + + +#include "vimpstdetailfields.rh" +#include "vimpstdetailsview.hrh" + +#include +#include + +/** + * 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 VIMPST_FIELD + * @see CPbkFieldInfo + */ + + +RESOURCE VIMPST_FIELD_ARRAY r_vimpst_field_properties + { + items = + { + VIMPST_FIELD // status message + { + fieldTypeResId = R_VPBK_FIELD_TYPE_GENLABEL; + Id = EVIMPSTFieldIdStatusMsg; + MaxLength = 100; + IconId = EVIMPSTServiceIconEmpty; + DisplayLabel = qtn_servdetail_lbl_statusmessage; + }, + VIMPST_FIELD // display Name + { + fieldTypeResId = R_VPBK_FIELD_TYPE_SECONDNAME; + Id = EVIMPSTFieldIdDisplayName; + MaxLength = 100; + IconId = EVIMPSTServiceIconEmpty; + DisplayLabel = qtn_servdetail_lbl_nickname; + }, + VIMPST_FIELD // impp + { + fieldTypeResId = R_VPBK_FIELD_TYPE_IMPP; + Id = EVIMPSTFieldIdImpp; + MaxLength = 100; + IconId = EVIMPSTServiceIconService; + DisplayLabel = qtn_servdetail_lbl_userid; + }, + VIMPST_FIELD // Email Address + { + fieldTypeResId = R_VPBK_FIELD_TYPE_EMAILHOME; + Id = EVIMPSTFieldIdEmailAddress; + MaxLength = 100; + IconId = EVIMPSTServiceIconService; + DisplayLabel = ""; + }, + VIMPST_FIELD // Email Address + { + fieldTypeResId = R_VPBK_FIELD_TYPE_EMAILWORK; + Id = EVIMPSTFieldIdEmailWork; + MaxLength = 100; + IconId = EVIMPSTServiceIconService; + DisplayLabel = ""; + }, + VIMPST_FIELD // Email Address + { + fieldTypeResId = R_VPBK_FIELD_TYPE_EMAILGEN; + Id = EVIMPSTFieldIdEmailGen; + MaxLength = 100; + IconId = EVIMPSTServiceIconService; + DisplayLabel = ""; + }, + VIMPST_FIELD // + { + fieldTypeResId = R_VPBK_FIELD_TYPE_FIRSTNAME; + Id = EVIMPSTFieldIdFirstName; + MaxLength = 100; + IconId = EVIMPSTServiceIconEmpty; + DisplayLabel = qtn_servdetail_lbl_firstname; + }, + VIMPST_FIELD + { + fieldTypeResId = R_VPBK_FIELD_TYPE_LASTNAME; + Id = EVIMPSTFieldIdLastName; + MaxLength = 100; + IconId = EVIMPSTServiceIconEmpty; + DisplayLabel = qtn_servdetail_lbl_lastname; + }, + VIMPST_FIELD + { + fieldTypeResId = R_VPBK_FIELD_TYPE_MIDDLENAME; + Id = EVIMPSTFieldIdMiddleName; + MaxLength = 100; + IconId = EVIMPSTServiceIconEmpty; + DisplayLabel = qtn_servdetail_lbl_middlename; + }, + VIMPST_FIELD + { + fieldTypeResId = R_VPBK_FIELD_TYPE_WVADDRESS; + Id = EVIMPSTFieldIdWvAddress; + MaxLength = 100; + IconId = EVIMPSTServiceIconService; + DisplayLabel = ""; + }, + VIMPST_FIELD + { + fieldTypeResId = R_VPBK_FIELD_TYPE_SIP; + Id = EVIMPSTFieldIdEmailSip; + MaxLength = 100; + IconId = EVIMPSTServiceIconService; + DisplayLabel = ""; + }, + VIMPST_FIELD + { + fieldTypeResId = R_VPBK_FIELD_TYPE_VOIPHOME; + Id = EVIMPSTFieldIdVoipHome; + MaxLength = 100; + IconId = EVIMPSTServiceIconService; + DisplayLabel = ""; + }, + VIMPST_FIELD + { + fieldTypeResId = R_VPBK_FIELD_TYPE_VOIPWORK; + Id = EVIMPSTFieldIdVoipWork; + MaxLength = 100; + IconId = EVIMPSTServiceIconService; + DisplayLabel = ""; + }, + VIMPST_FIELD + { + fieldTypeResId = R_VPBK_FIELD_TYPE_VOIPGEN; + Id = EVIMPSTFieldIdVoipGen; + MaxLength = 100; + IconId = EVIMPSTServiceIconService; + DisplayLabel = ""; + }, + VIMPST_FIELD + { + fieldTypeResId = R_VPBK_FIELD_TYPE_DEPARTMENT; + Id = EVIMPSTFieldIdDepartment; + MaxLength = 100; + IconId = EVIMPSTServiceIconEmpty; + DisplayLabel = qtn_servdetail_lbl_organisation; + }, + VIMPST_FIELD + { + fieldTypeResId = R_VPBK_FIELD_TYPE_ADDRCOUNTRYHOME; + Id = EVIMPSTFieldIdCountryHome; + MaxLength = 100; + IconId = EVIMPSTServiceIconEmpty; + DisplayLabel = ""; + }, + VIMPST_FIELD + { + fieldTypeResId = R_VPBK_FIELD_TYPE_ADDRCOUNTRYGEN; + Id = EVIMPSTFieldIdCountryGen; + MaxLength = 100; + IconId = EVIMPSTServiceIconEmpty; + DisplayLabel = qtn_servdetail_lbl_country; + }, + VIMPST_FIELD + { + fieldTypeResId = R_VPBK_FIELD_TYPE_NOTE; + Id = EVIMPSTFieldIdAbout; + MaxLength = 100; + IconId = EVIMPSTServiceIconEmpty; + DisplayLabel = ""; + }, + VIMPST_FIELD + { + fieldTypeResId = R_VPBK_FIELD_TYPE_URLGEN; + Id = EVIMPSTFieldIdHomepage; + MaxLength = 100; + IconId = EVIMPSTServiceIconEmpty; + DisplayLabel = ""; + }, + VIMPST_FIELD + { + fieldTypeResId = R_VPBK_FIELD_TYPE_LANDPHONEHOME; + Id = EVIMPSTFieldIdHomePhone; + MaxLength = 100; + IconId = EVIMPSTServiceIconEmpty; + DisplayLabel = ""; + }, + VIMPST_FIELD + { + fieldTypeResId = R_VPBK_FIELD_TYPE_MOBILEPHONEGEN; + Id = EVIMPSTFieldIdMobilePhone; + MaxLength = 100; + IconId = EVIMPSTServiceIconEmpty; + DisplayLabel = ""; + }, + VIMPST_FIELD + { + fieldTypeResId = R_VPBK_FIELD_TYPE_LANDPHONEWORK; + Id = EVIMPSTFieldIdOfficePhone; + MaxLength = 100; + IconId = EVIMPSTServiceIconEmpty; + DisplayLabel = ""; + }, + VIMPST_FIELD + { + fieldTypeResId = R_VPBK_FIELD_TYPE_ANNIVERSARY; + Id = EVIMPSTFieldIdBirthday; + MaxLength = 100; + IconId = EVIMPSTServiceIconEmpty; + DisplayLabel = ""; + } + }; + }