phonebookui/pbkcommonui/src/cntnameeditormodel.cpp
changeset 37 fd64c38c277d
parent 25 76a2435edfd4
child 40 b46a585f6909
equal deleted inserted replaced
31:2a11b5b00470 37:fd64c38c277d
    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 }