messagingapp/msgui/unifiedviewer/src/univiewerheadercontainer.cpp
changeset 70 a15d9966050f
parent 52 12db4185673b
equal deleted inserted replaced
61:8ba0afbb4637 70:a15d9966050f
   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