Kaydet (Commit) 88011f4c authored tarafından Jelle van der Waa's avatar Jelle van der Waa Kaydeden (comit) Andrzej J.R. Hunt

fdo#57950: Remove some chained appends in sw

Change-Id: Ib63fe1cf689d8f3cab4ca3571dd71f712e3fd7a5
Reviewed-on: https://gerrit.libreoffice.org/5602Reviewed-by: 's avatarAndrzej J.R. Hunt <andrzej@ahunt.org>
Tested-by: 's avatarAndrzej J.R. Hunt <andrzej@ahunt.org>
üst d4c97a52
......@@ -275,23 +275,13 @@ void SwDocTest::testModelToViewHelper()
{
ModelToViewHelper aModelToViewHelper(*pTxtNode, HIDEINVISIBLE);
OUString sViewText = aModelToViewHelper.getViewText();
OUStringBuffer aBuffer;
aBuffer.append("AAAAA CCCCC ");
aBuffer.append(CH_TXTATR_BREAKWORD);
aBuffer.append(" DDDDD");
CPPUNIT_ASSERT(sViewText == aBuffer.makeStringAndClear());
CPPUNIT_ASSERT(sViewText == "AAAAA CCCCC " + OUString(CH_TXTATR_BREAKWORD) + " DDDDD");
}
{
ModelToViewHelper aModelToViewHelper(*pTxtNode, HIDEREDLINED);
OUString sViewText = aModelToViewHelper.getViewText();
OUStringBuffer aBuffer;
aBuffer.append("AAAABB ");
aBuffer.append(CH_TXTATR_BREAKWORD);
aBuffer.append(" CCCCC ");
aBuffer.append(CH_TXTATR_BREAKWORD);
aBuffer.append(" DDDDD");
CPPUNIT_ASSERT(sViewText == aBuffer.makeStringAndClear());
CPPUNIT_ASSERT(sViewText == "AAAABB " + OUString(CH_TXTATR_BREAKWORD) + " CCCCC " + OUString(CH_TXTATR_BREAKWORD) + " DDDDD");
}
{
......
......@@ -161,15 +161,9 @@ namespace sw { namespace mark
OUString MarkBase::ToString( ) const
{
OUStringBuffer buf;
buf.append("Mark: ( Name, [ Node1, Index1 ] ): ( ");
buf.append( m_aName ).append(", [ ");
buf.append( sal_Int32( GetMarkPos().nNode.GetIndex( ) ) )
.append(", ");
buf.append( sal_Int32( GetMarkPos().nContent.GetIndex( ) ) )
.append(" ] )");
return buf.makeStringAndClear( );
return "Mark: ( Name, [ Node1, Index1 ] ): ( " + m_aName + ", [ "
+ OUString::number( GetMarkPos().nNode.GetIndex( ) ) + ", "
+ OUString::number( GetMarkPos().nContent.GetIndex( ) ) + " ] )";
}
MarkBase::~MarkBase()
......@@ -306,21 +300,11 @@ namespace sw { namespace mark
OUString Fieldmark::ToString( ) const
{
OUStringBuffer buf;
buf.append(
"Fieldmark: ( Name, Type, [ Nd1, Id1 ], [ Nd2, Id2 ] ): ( ");
buf.append( m_aName ).append(", ");
buf.append( m_aFieldname ).append(", [ ");
buf.append( sal_Int32( GetMarkPos().nNode.GetIndex( ) ) )
.append(", ");
buf.append( sal_Int32( GetMarkPos( ).nContent.GetIndex( ) ) )
.append(" ], [");
buf.append( sal_Int32( GetOtherMarkPos().nNode.GetIndex( ) ) )
.append(", ");
buf.append( sal_Int32( GetOtherMarkPos( ).nContent.GetIndex( ) ) )
.append(" ] ) ");
return buf.makeStringAndClear( );
return "Fieldmark: ( Name, Type, [ Nd1, Id1 ], [ Nd2, Id2 ] ): ( " + m_aName + ", "
+ m_aFieldname + ", [ " + OUString::number( GetMarkPos().nNode.GetIndex( ) )
+ ", " + OUString::number( GetMarkPos( ).nContent.GetIndex( ) ) + " ], ["
+ OUString::number( GetOtherMarkPos().nNode.GetIndex( ) ) + ", "
+ OUString::number( GetOtherMarkPos( ).nContent.GetIndex( ) ) + " ] ) ";
}
void Fieldmark::Invalidate( )
......@@ -387,21 +371,13 @@ namespace sw { namespace mark
OUString CheckboxFieldmark::toString( ) const
{
OUStringBuffer buf;
buf.append(
"CheckboxFieldmark: ( Name, Type, [ Nd1, Id1 ], [ Nd2, Id2 ] ): ( ");
buf.append( m_aName ).append(", ");
buf.append( GetFieldname() ).append(", [ ");
buf.append( sal_Int32( GetMarkPos().nNode.GetIndex( ) ) )
.append(", ");
buf.append( sal_Int32( GetMarkPos( ).nContent.GetIndex( ) ) )
.append(" ], [");
buf.append( sal_Int32( GetOtherMarkPos().nNode.GetIndex( ) ) )
.append(", ");
buf.append( sal_Int32( GetOtherMarkPos( ).nContent.GetIndex( ) ) )
.append(" ] ) ");
return buf.makeStringAndClear( );
return "CheckboxFieldmark: ( Name, Type, [ Nd1, Id1 ], [ Nd2, Id2 ] ): ( "
+ m_aName + ", " + GetFieldname() + ", [ "
+ OUString::number(GetMarkPos().nNode.GetIndex( ) ) + ", "
+ OUString::number( GetMarkPos( ).nContent.GetIndex( ) ) + " ], ["
+ OUString::number( GetOtherMarkPos().nNode.GetIndex( ) ) + ", "
+ OUString::number( GetOtherMarkPos( ).nContent.GetIndex( ) ) + " ] ) ";
}
}}
......
......@@ -321,10 +321,7 @@ void RtfSdrExport::Commit( EscherPropertyContainer& rProps, const Rectangle& rRe
if (!aVerticies.isEmpty() )
{
// We know the number of vertices at the end only, so we have to prepend them here.
OStringBuffer aBuf;
aBuf.append("8;").append((sal_Int32)nVertices);
aBuf.append(aVerticies.makeStringAndClear());
m_aShapeProps.insert(std::pair<OString,OString>("pVerticies", aBuf.makeStringAndClear()));
m_aShapeProps.insert(std::pair<OString,OString>("pVerticies", "8;" + OString::number(nVertices) + aVerticies.makeStringAndClear()));
}
if ( !aSegmentInfo.isEmpty() )
m_aShapeProps.insert(std::pair<OString,OString>("pSegmentInfo", aSegmentInfo.makeStringAndClear()));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment