diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-03-17 19:06:45 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-03-18 07:20:51 +0000 |
commit | 4b9acb48b1ea45c82dbd8df3faa35cabd3bb9b4d (patch) | |
tree | 963dde5c91fc5030365b8dcf035bac57e26436f3 /svtools | |
parent | 6f54b54ec3dc51fb8824adb08620fde4c70d10f2 (diff) |
loplugin:stringadd use more O[U]StringChar
Change-Id: I196e4539ad430a39415eff9d7170b33df7228230
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149062
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'svtools')
-rw-r--r-- | svtools/source/svhtml/htmlout.cxx | 65 |
1 files changed, 32 insertions, 33 deletions
diff --git a/svtools/source/svhtml/htmlout.cxx b/svtools/source/svhtml/htmlout.cxx index 3c9090f1062a..ca107cb0b016 100644 --- a/svtools/source/svhtml/htmlout.cxx +++ b/svtools/source/svhtml/htmlout.cxx @@ -436,7 +436,7 @@ static OString lcl_ConvertCharToHTML( sal_uInt32 c, char *pBuffer = cBuffer; while( nLen-- ) aDest.append(*pBuffer++); - aDest.append('&').append(pStr).append(';'); + aDest.append(OString::Concat("&") + pStr + ";"); } else { @@ -465,9 +465,9 @@ static OString lcl_ConvertCharToHTML( sal_uInt32 c, while( nLen-- ) aDest.append(*pBuffer++); - aDest.append('&').append('#').append(static_cast<sal_Int32>(c)) + aDest.append("&#" + OString::number(static_cast<sal_Int32>(c)) // Unicode code points guaranteed to fit into sal_Int32 - .append(';'); + + ";"); if( pNonConvertableChars ) { OUString cs(&c, 1); @@ -634,15 +634,14 @@ SvStream& HTMLOutFuncs::Out_ImageMap( SvStream& rStream, pShape = OOO_STRING_SVTOOLS_HTML_SH_rect; tools::Rectangle aRect( pRectObj->GetRectangle() ); - aCoords = OStringBuffer() - .append(static_cast<sal_Int32>(aRect.Left())) - .append(',') - .append(static_cast<sal_Int32>(aRect.Top())) - .append(',') - .append(static_cast<sal_Int32>(aRect.Right())) - .append(',') - .append(static_cast<sal_Int32>(aRect.Bottom())) - .makeStringAndClear(); + aCoords = + OString::number(static_cast<sal_Int32>(aRect.Left())) + + "," + + OString::number(static_cast<sal_Int32>(aRect.Top())) + + "," + + OString::number(static_cast<sal_Int32>(aRect.Right())) + + "," + + OString::number(static_cast<sal_Int32>(aRect.Bottom()));; } break; case IMapObjectType::Circle: @@ -653,13 +652,12 @@ SvStream& HTMLOutFuncs::Out_ImageMap( SvStream& rStream, Point aCenter( pCirc->GetCenter() ); tools::Long nOff = pCirc->GetRadius(); - aCoords = OStringBuffer() - .append(static_cast<sal_Int32>(aCenter.X())) - .append(',') - .append(static_cast<sal_Int32>(aCenter.Y())) - .append(',') - .append(static_cast<sal_Int32>(nOff)) - .makeStringAndClear(); + aCoords = + OString::number(static_cast<sal_Int32>(aCenter.X())) + + "," + + OString::number(static_cast<sal_Int32>(aCenter.Y())) + + "," + + OString::number(static_cast<sal_Int32>(nOff)); } break; case IMapObjectType::Polygon: @@ -669,23 +667,24 @@ SvStream& HTMLOutFuncs::Out_ImageMap( SvStream& rStream, pShape= OOO_STRING_SVTOOLS_HTML_SH_poly; tools::Polygon aPoly( pPolyObj->GetPolygon() ); sal_uInt16 nCount = aPoly.GetSize(); - OStringBuffer aTmpBuf; + OString aTmpBuf; if( nCount>0 ) { const Point& rPoint = aPoly[0]; - aTmpBuf.append(static_cast<sal_Int32>(rPoint.X())) - .append(',') - .append(static_cast<sal_Int32>(rPoint.Y())); + aTmpBuf = OString::number(static_cast<sal_Int32>(rPoint.X())) + + "," + + OString::number(static_cast<sal_Int32>(rPoint.Y())); } for( sal_uInt16 j=1; j<nCount; j++ ) { const Point& rPoint = aPoly[j]; - aTmpBuf.append(',') - .append(static_cast<sal_Int32>(rPoint.X())) - .append(',') - .append(static_cast<sal_Int32>(rPoint.Y())); + aTmpBuf = + "," + + OString::number(static_cast<sal_Int32>(rPoint.X())) + + "," + + OString::number(static_cast<sal_Int32>(rPoint.Y())); } - aCoords = aTmpBuf.makeStringAndClear(); + aCoords = aTmpBuf; } break; default: @@ -781,9 +780,7 @@ SvStream& HTMLOutFuncs::OutScript( SvStream& rStrm, const OUString *pSBModule ) { // script is not indented! - OStringBuffer sOut; - sOut.append('<') - .append(OOO_STRING_SVTOOLS_HTML_script); + OStringBuffer sOut("<" OOO_STRING_SVTOOLS_HTML_script); if( !rLanguage.isEmpty() ) { @@ -947,8 +944,10 @@ OString HTMLOutFuncs::CreateTableDataOptionsValNum( } else nLang = LANGUAGE_SYSTEM; - aStrTD.append(static_cast<sal_Int32>(static_cast<sal_uInt16>(nLang))).append(';'). - append(aNumStr); + aStrTD.append( + OString::number(static_cast<sal_Int32>(static_cast<sal_uInt16>(nLang))) + + ";" + + aNumStr); } aStrTD.append('\"'); } |