37 // Only one name and nickname is supported |
37 // Only one name and nickname is supported |
38 iName = nameList.first(); |
38 iName = nameList.first(); |
39 iNick = nickList.first(); |
39 iNick = nickList.first(); |
40 |
40 |
41 HbDataFormModelItem::DataItemType text = HbDataFormModelItem::TextItem; |
41 HbDataFormModelItem::DataItemType text = HbDataFormModelItem::TextItem; |
42 HbDataFormModelItem* firstname = new HbDataFormModelItem(text, qtTrId("First name")); |
42 HbDataFormModelItem* firstname = new HbDataFormModelItem(text, hbTrId("txt_phob_formlabel_first_name")); |
43 HbDataFormModelItem* lastname = new HbDataFormModelItem(text, qtTrId("Last name")); |
43 HbDataFormModelItem* lastname = new HbDataFormModelItem(text, hbTrId("txt_phob_formlabel_last_name")); |
44 HbDataFormModelItem* middlename = new HbDataFormModelItem(text,qtTrId("Middle name")); |
44 HbDataFormModelItem* middlename = new HbDataFormModelItem(text,hbTrId("txt_phob_formlabel_middle_name")); |
45 HbDataFormModelItem* nickname = new HbDataFormModelItem(text, qtTrId("Nick name")); |
45 HbDataFormModelItem* nickname = new HbDataFormModelItem(text, hbTrId("txt_phob_formlabel_nick_name")); |
46 HbDataFormModelItem* prefix = new HbDataFormModelItem(text, qtTrId("Prefix")); |
46 HbDataFormModelItem* prefix = new HbDataFormModelItem(text, hbTrId("txt_phob_formlabel_prefix")); |
47 HbDataFormModelItem* suffix = new HbDataFormModelItem(text, qtTrId("Suffix")); |
47 HbDataFormModelItem* suffix = new HbDataFormModelItem(text, hbTrId("txt_phob_formlabel_sufix")); |
48 |
48 |
49 firstname->setContentWidgetData("text", iName.firstName()); |
49 firstname->setContentWidgetData("text", iName.firstName()); |
50 firstname->setContentWidgetData("maxLength", CNT_FIRSTNAME_MAXLENGTH); |
50 firstname->setContentWidgetData("maxLength", CNT_FIRSTNAME_MAXLENGTH); |
51 lastname->setContentWidgetData("text", iName.lastName()); |
51 lastname->setContentWidgetData("text", iName.lastName()); |
52 lastname->setContentWidgetData("maxLength", CNT_LASTNAME_MAXLENGTH); |
52 lastname->setContentWidgetData("maxLength", CNT_LASTNAME_MAXLENGTH); |
92 iName.prefix().isEmpty() && |
92 iName.prefix().isEmpty() && |
93 iName.suffix().isEmpty()) |
93 iName.suffix().isEmpty()) |
94 { |
94 { |
95 mContact->removeDetail( &iName ); |
95 mContact->removeDetail( &iName ); |
96 } |
96 } |
|
97 |
97 if(iNick.nickname().isEmpty()) |
98 if(iNick.nickname().isEmpty()) |
98 { |
99 { |
99 mContact->removeDetail( &iNick ); |
100 mContact->removeDetail( &iNick ); |
100 } |
101 } |
101 } |
102 } |