equal
deleted
inserted
replaced
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 //--------------------------------------------------------------- |