245 QString from, alias; |
245 QString from, alias; |
246 mViewFeeder->fromAddressAndAlias(from, alias); |
246 mViewFeeder->fromAddressAndAlias(from, alias); |
247 (alias.isEmpty()) ? mHeaderGroupBox->setHeading(from) : mHeaderGroupBox->setHeading(alias); |
247 (alias.isEmpty()) ? mHeaderGroupBox->setHeading(from) : mHeaderGroupBox->setHeading(alias); |
248 } |
248 } |
249 else { |
249 else { |
250 QString toAddrList = createAddressList(mViewFeeder->toAddressList()); |
250 ConvergedMessageAddressList addrList; |
251 QString ccAddrList = createAddressList(mViewFeeder->ccAddressList()); |
251 QString headingStr; |
252 |
252 if ((addrList = mViewFeeder->toAddressList()).count()) { |
253 if (!ccAddrList.isEmpty()) { |
253 headingStr.append(createAddressList(addrList)); |
254 toAddrList.append(ADDR_LIST_SEPARATOR); |
254 } |
255 toAddrList.append(ccAddrList); |
255 if ((addrList = mViewFeeder->ccAddressList()).count()) { |
256 } |
256 if (!headingStr.isEmpty()) { |
257 mHeaderGroupBox->setHeading(toAddrList); |
257 headingStr.append(ADDR_LIST_SEPARATOR); |
|
258 } |
|
259 headingStr.append(createAddressList(addrList)); |
|
260 } |
|
261 if ((addrList = mViewFeeder->bccAddressList()).count()) { |
|
262 if (!headingStr.isEmpty()) { |
|
263 headingStr.append(ADDR_LIST_SEPARATOR); |
|
264 } |
|
265 headingStr.append(createAddressList(addrList)); |
|
266 } |
|
267 mHeaderGroupBox->setHeading(headingStr); |
258 } |
268 } |
259 } |
269 } |
260 |
270 |
261 //--------------------------------------------------------------- |
271 //--------------------------------------------------------------- |
262 // UniViewerHeaderContainer :: createAddressList |
272 // UniViewerHeaderContainer :: createAddressList |