equal
deleted
inserted
replaced
969 HBufC8* attnName8 = CnvUtfConverter::ConvertFromUnicodeToUtf8L( attnName ); |
969 HBufC8* attnName8 = CnvUtfConverter::ConvertFromUnicodeToUtf8L( attnName ); |
970 CleanupStack::PushL( attnName8 ); |
970 CleanupStack::PushL( attnName8 ); |
971 iWriteStream.WriteL( *attnName8 ); |
971 iWriteStream.WriteL( *attnName8 ); |
972 CleanupStack::PopAndDestroy( attnName8 ); |
972 CleanupStack::PopAndDestroy( attnName8 ); |
973 |
973 |
974 TUint size = aAttachment.ContentSize(); |
974 HBufC* sizeDesc = TFsEmailUiUtility::CreateSizeDescLC(aAttachment.ContentSize(), EFalse); |
975 TUint sizeInKB = size / 1024; |
975 |
976 |
|
977 if ( size % 1024 ) |
|
978 { |
|
979 // round up |
|
980 ++sizeInKB; |
|
981 } |
|
982 |
|
983 TBuf8<32> sizeText; |
976 TBuf8<32> sizeText; |
984 |
977 |
985 // Add right to left marker as "(" and ")" are messing up the html language markers |
978 // Add right to left marker as "(" and ")" are messing up the html language markers |
986 // and &rlm is only added in mirror layout |
979 // and &rlm is only added in mirror layout |
987 if( iMirrorLayout ) |
980 if( iMirrorLayout ) |
990 sizeText.Append( _L8( "‏" ) ); |
983 sizeText.Append( _L8( "‏" ) ); |
991 } |
984 } |
992 |
985 |
993 sizeText.Append( KSpace8 ); |
986 sizeText.Append( KSpace8 ); |
994 sizeText.Append( _L8("(") ); |
987 sizeText.Append( _L8("(") ); |
995 sizeText.AppendNum( sizeInKB ); |
988 sizeText.Append( sizeDesc->Des() ); |
996 sizeText.Append( KSpace8 ); |
989 CleanupStack::PopAndDestroy( sizeDesc ); |
997 sizeText.Append( KAttachmentSizeUnit ); |
|
998 sizeText.Append( _L8(")") ); |
990 sizeText.Append( _L8(")") ); |
999 |
991 |
1000 if( iMirrorLayout ) |
992 if( iMirrorLayout ) |
1001 { |
993 { |
1002 sizeText.Append( KSpace8 ); |
994 sizeText.Append( KSpace8 ); |