Model::ContactObject &m_Image;
Model::ContactTextField &m_ImagePath;
- Model::ContactCompoundObject &m_Name;
+ Model::ContactTextField &m_Name;
Model::ContactCompoundObject &m_PhoneticName;
Model::ContactObject &m_Company;
{
FieldBegin,
FieldFavorite = FieldBegin,
+ FieldDisplayName,
FieldImage,
FieldName,
FieldPhoneticName,
{
const char *fieldNames[] = {
/* [FieldFavorite] = */ nullptr,
+ /* [FieldDisplayName] = */ nullptr,
/* [FieldImage] = */ "IDS_PB_BODY_PHOTO",
/* [FieldName] = */ "IDS_PB_BODY_NAME",
/* [FieldPhoneticName] = */ "IDS_PB_BODY_PHONETIC_NAME_ABB",
const char *childFieldNames[] = {
/* [FieldFavorite] = */ nullptr,
+ /* [FieldDisplayName] = */ nullptr,
/* [FieldImage] = */ "IDS_PB_BODY_IMAGE",
/* [FieldName] = */ "IDS_PB_BODY_NAME",
/* [FieldPhoneticName] = */ "IDS_PB_BODY_PHONETIC_NAME_ABB",
m_Image (contact.getFieldById(FieldImage)->cast<ContactObject>()),
m_ImagePath (m_Image.getField(0)->cast<ContactTextField>()),
- m_Name (contact.getFieldById(FieldName)->cast<ContactCompoundObject>()),
+ m_Name (contact.getFieldById(FieldDisplayName)->cast<ContactTextField>()),
m_PhoneticName(contact.getFieldById(FieldPhoneticName)->cast<ContactCompoundObject>()),
m_Company (contact.getFieldById(FieldCompany)->cast<ContactObject>()),
char *BasicInfoItem::getText(Evas_Object *parent, const char *part)
{
if (strcmp(part, PART_NAME) == 0) {
- return strdup(m_Name.getValue().c_str());
+ return strdup(m_Name.getValue());
} else if (strcmp(part, PART_PHONETIC_NAME) == 0) {
return strdup(m_PhoneticName.getValue().c_str());
} else if (strcmp(part, PART_COMPANY) == 0) {
{
bool isFieldVisible[] = {
/* [FieldFavorite] = */ false,
+ /* [FieldDisplayName] = */ false,
/* [FieldImage] = */ false,
/* [FieldName] = */ false,
/* [FieldPhoneticName] = */ false,
{
bool isFieldVisible[] = {
/* [FieldFavorite] = */ false,
+ /* [FieldDisplayName] = */ false,
/* [FieldImage] = */ true,
/* [FieldName] = */ true,
/* [FieldPhoneticName] = */ true,
/****************************** Contact Object ********************************/
const ContactFieldMetadata contactFields[] = {
- { FieldFavorite, _contacts_contact.is_favorite, false, UPCAST(&contactBool) },
+ { FieldFavorite, _contacts_contact.is_favorite, false, &contactBool },
+ { FieldDisplayName, _contacts_contact.display_name, false, &contactRegularText },
{ FieldImage, _contacts_contact.image, false, UPCAST(&contactImage) },
{ FieldName, _contacts_contact.name, true, UPCAST(&contactName) },
{ FieldPhoneticName, _contacts_contact.name, false, UPCAST(&contactPhName) },
/****************************** My Profile Object *****************************/
const ContactFieldMetadata myProfileFields[] = {
+ { FieldDisplayName, _contacts_my_profile.display_name, false, &contactRegularText },
{ FieldImage, _contacts_my_profile.image, false, UPCAST(&contactImage) },
{ FieldName, _contacts_my_profile.name, true, UPCAST(&contactName) },
{ FieldPhoneticName, _contacts_my_profile.name, false, UPCAST(&contactPhName) },