messagingapp/msgui/conversationview/src/msgcontactcardwidget.cpp
changeset 41 25fe1fe642e3
parent 37 518b245aa84c
child 51 3507212d340e
equal deleted inserted replaced
40:224522e33db9 41:25fe1fe642e3
   142 {
   142 {
   143     ConvergedMessageAddressList addresses;
   143     ConvergedMessageAddressList addresses;
   144     QStandardItemModel* msgModel = ConversationsEngine::instance()->getConversationsModel();
   144     QStandardItemModel* msgModel = ConversationsEngine::instance()->getConversationsModel();
   145     const int rowCnt = msgModel->rowCount();
   145     const int rowCnt = msgModel->rowCount();
   146     QModelIndex index = msgModel->index(rowCnt-1, 0);
   146     QModelIndex index = msgModel->index(rowCnt-1, 0);
   147     ConvergedMessageAddress* address = new ConvergedMessageAddress(
   147     QString addr = index.data(ConversationAddress).toString();
   148         index.data(ConversationAddress).toString());
   148     ConvergedMessageAddress* address = new ConvergedMessageAddress(addr);
       
   149     // resolve contact
   149     QString displayname;
   150     QString displayname;
   150     QString addr;
   151     int count;
   151     ConversationsEngine::instance()->getContactDetails(
   152     int retval = MsgContactHandler::resolveContactDisplayName(
   152             ConversationsEngine::instance()->getCurrentConversationId(),
   153             addr, displayname, count);
   153             displayname,
   154     if(retval != -1)
   154             addr);
   155     {
   155     address->setAlias(displayname);
   156         address->setAlias(displayname);
       
   157     }
   156     addresses.append(address);
   158     addresses.append(address);
   157     return addresses;
   159     return addresses;
   158 }
   160 }
   159 
   161 
   160 //---------------------------------------------------------------
   162 //---------------------------------------------------------------