/*
* Copyright (c) 2004-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: Resource file for PIM API / Contact lists
*
*/
// RESOURCE IDENTIFIER
NAME PIMC
// INTERNAL INCLUDES
#include "pimcontact.h"
#include "PIMPlugin.rh"
// EXTERNAL INCLUDES
#include <uikon.rh>
#include <pimcm.loc>
RESOURCE RSS_SIGNATURE { }
// RESOURCE DEFINITIONS
// ---------------------------------------------------------------------------
// R_PIM_CNT_LISTS
// This resource structure holds information about event lists and labels
// associated to each list.
//
// @see PIM_LIST
// @see PIM_LABEL_ARRAY
// @see PIM_ARRAY_ELEMENT_LABEL_ARRAY
// ---------------------------------------------------------------------------
//
RESOURCE PIM_LIST_ARRAY r_pim_cnt_lists
{
lists =
{
// Default on-device contact list
PIM_LIST
{
list_name = r_pim_cnt_listname;
field_array_id = r_pim_cnt_fields;
attribute_array_id = r_pim_cnt_attributes;
}
};
}
// ---------------------------------------------------------------------------
// R_PIM_CNT_FIELDS
// Array of labels associated to contact fields. Fields may contain sub-elements
// such as array elements. Those have to be presented in a different structure
//
// @see PIM_LABEL_PAIR
// @see PIM_LABEL_PAIR_WITH_SUBELEMENTS
// ---------------------------------------------------------------------------
//
RESOURCE PIM_LABEL_ARRAY r_pim_cnt_fields
{
labels =
{
PIM_LABEL_PAIR
{
id = EPIMContactPhoto;
label = qtn_jpim_cnt_field_photo;
},
PIM_LABEL_PAIR
{
id = EPIMContactFormattedName;
label = qtn_jpim_cnt_field_formattedname;
},
PIM_LABEL_PAIR
{
id = EPIMContactNickname;
label = qtn_jpim_cnt_field_nickname;
},
PIM_LABEL_PAIR
{
id = EPIMContactTel;
label = qtn_jpim_cnt_field_tel;
},
PIM_LABEL_PAIR
{
id = EPIMContactEmail;
label = qtn_jpim_cnt_field_email;
},
PIM_LABEL_PAIR
{
id = EPIMContactNote;
label = qtn_jpim_cnt_field_note;
},
PIM_LABEL_PAIR
{
id = EPIMContactClass;
label = qtn_jpim_cnt_field_class;
},
PIM_LABEL_PAIR
{
id = EPIMContactUid;
label = qtn_jpim_cnt_field_uid;
},
PIM_LABEL_PAIR
{
id = EPIMContactRevision;
label = qtn_jpim_cnt_field_revision;
},
PIM_LABEL_PAIR
{
id = EPIMContactOrg;
label = qtn_jpim_cnt_field_org;
},
PIM_LABEL_PAIR
{
id = EPIMContactBirthday;
label = qtn_jpim_cnt_field_birthday;
},
PIM_LABEL_PAIR
{
id = EPIMContactTitle;
label = qtn_jpim_cnt_field_title;
},
PIM_LABEL_PAIR
{
id = EPIMContactUrl;
label = qtn_jpim_cnt_field_url;
},
PIM_LABEL_PAIR_WITH_SUBELEMENTS
{
id = EPIMContactAddr;
label = qtn_jpim_cnt_field_addr;
sub_elements =
{
PIM_SUBELEMENT_LABEL_PAIR
{
id = EPIMContactAddrPoBox;
label = qtn_jpim_cnt_addr_pobox;
},
PIM_SUBELEMENT_LABEL_PAIR
{
id = EPIMContactAddrExtra;
label = qtn_jpim_cnt_addr_extra;
},
PIM_SUBELEMENT_LABEL_PAIR
{
id = EPIMContactAddrStreet;
label = qtn_jpim_cnt_addr_street;
},
PIM_SUBELEMENT_LABEL_PAIR
{
id = EPIMContactAddrLocality;
label = qtn_jpim_cnt_addr_locality;
},
PIM_SUBELEMENT_LABEL_PAIR
{
id = EPIMContactAddrRegion;
label = qtn_jpim_cnt_addr_region;
},
PIM_SUBELEMENT_LABEL_PAIR
{
id = EPIMContactAddrPostalCode;
label = qtn_jpim_cnt_addr_postalcode;
},
PIM_SUBELEMENT_LABEL_PAIR
{
id = EPIMContactAddrCountry;
label = qtn_jpim_cnt_addr_country;
}
};
},
PIM_LABEL_PAIR_WITH_SUBELEMENTS
{
id = EPIMContactName;
label = qtn_jpim_cnt_field_name;
sub_elements =
{
PIM_SUBELEMENT_LABEL_PAIR
{
id = EPIMContactNameFamily;
label = qtn_jpim_cnt_name_family;
},
PIM_SUBELEMENT_LABEL_PAIR
{
id = EPIMContactNameGiven;
label = qtn_jpim_cnt_name_given;
},
PIM_SUBELEMENT_LABEL_PAIR
{
id = EPIMContactNameOther;
label = qtn_jpim_cnt_name_other;
},
PIM_SUBELEMENT_LABEL_PAIR
{
id = EPIMContactNamePrefix;
label = qtn_jpim_cnt_name_prefix;
},
PIM_SUBELEMENT_LABEL_PAIR
{
id = EPIMContactNameSuffix;
label = qtn_jpim_cnt_name_suffix;
},
PIM_SUBELEMENT_LABEL_PAIR
{
id = EPIMContactExtFamilyNameReading;
label = qtn_jpim_cnt_name_reading_family;
},
PIM_SUBELEMENT_LABEL_PAIR
{
id = EPIMContactExtGivenNameReading;
label = qtn_jpim_cnt_name_reading_given;
}
};
},
PIM_LABEL_PAIR
{
id = EPIMContactExtDtmf;
label = qtn_jpim_cnt_field_extdtmf;
},
PIM_LABEL_PAIR
{
id = EPIMContactExtDepartment;
label = qtn_jpim_cnt_field_extdepartment;
},
PIM_LABEL_PAIR
{
id = EPIMContactExtAssistantName;
label = qtn_jpim_cnt_field_extasstname;
},
PIM_LABEL_PAIR
{
id = EPIMContactExtSpouse;
label = qtn_jpim_cnt_field_extspouse;
},
PIM_LABEL_PAIR
{
id = EPIMContactExtChildren;
label = qtn_jpim_cnt_field_extchildren;
},
PIM_LABEL_PAIR
{
id = EPIMContactExtWvUserId;
label = qtn_jpim_cnt_field_extwvid;
},
PIM_LABEL_PAIR
{
id = EPIMContactExtSip;
label = qtn_jpim_cnt_field_extsip;
},
PIM_LABEL_PAIR
{
id = EPIMContactExtVoip;
label = qtn_jpim_cnt_field_extvoip;
},
PIM_LABEL_PAIR
{
id = EPIMContactExtAnniversary;
label = qtn_jpim_cnt_field_extanniv;
},
PIM_LABEL_PAIR
{
id = EPIMContactExtPTT;
label = qtn_jpim_cnt_field_extptt;
},
PIM_LABEL_PAIR
{
id = EPIMContactExtSWIS;
label = qtn_jpim_cnt_field_extshareview;
}
};
}
// ---------------------------------------------------------------------------
// R_PIM_CNT_ATTRIBUTES
// Array of labels associated to contact attributes
//
// @see PIM_LABEL_PAIR
// ---------------------------------------------------------------------------
//
RESOURCE PIM_LABEL_ARRAY r_pim_cnt_attributes
{
labels =
{
PIM_LABEL_PAIR
{
id = EPIMContactAttrAsst;
label = qtn_jpim_cnt_attr_asst;
},
PIM_LABEL_PAIR
{
id = EPIMContactAttrAuto;
label = qtn_jpim_cnt_attr_auto;
},
PIM_LABEL_PAIR
{
id = EPIMContactAttrFax;
label = qtn_jpim_cnt_attr_fax;
},
PIM_LABEL_PAIR
{
id = EPIMContactAttrHome;
label = qtn_jpim_cnt_attr_home;
},
PIM_LABEL_PAIR
{
id = EPIMContactAttrMobile;
label = qtn_jpim_cnt_attr_mobile;
},
PIM_LABEL_PAIR
{
id = EPIMContactAttrOther;
label = qtn_jpim_cnt_attr_other;
},
PIM_LABEL_PAIR
{
id = EPIMContactAttrPager;
label = qtn_jpim_cnt_attr_pager;
},
PIM_LABEL_PAIR
{
id = EPIMContactAttrPreferred;
label = qtn_jpim_cnt_attr_preferred;
},
PIM_LABEL_PAIR
{
id = EPIMContactAttrSms;
label = qtn_jpim_cnt_attr_sms;
},
PIM_LABEL_PAIR
{
id = EPIMContactAttrWork;
label = qtn_jpim_cnt_attr_work;
},
PIM_LABEL_PAIR
{
id = EPIMContactAttrExtVideoCall;
label = qtn_jpim_cnt_attr_video;
}
};
}
// ---------------------------------------------------------------------------
// String resources
// ---------------------------------------------------------------------------
//
RESOURCE LBUF r_pim_cnt_listname { txt = qtn_jpim_cnt_listname; }
// End of File