diff options
author | Kohei Yoshida <kohei.yoshida@suse.com> | 2012-01-31 20:58:17 -0500 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@suse.com> | 2012-01-31 21:38:59 -0500 |
commit | c987912cacfd16bbeab64dccfa1c9fa66254d814 (patch) | |
tree | 5ae5370622c3d19dbc69609e67bab87ad6a85f95 /svx/source/svdraw/svdocirc.cxx | |
parent | 32999004421994e205f25d1b5268f85f1e7f35ac (diff) |
More on string conversion.
Diffstat (limited to 'svx/source/svdraw/svdocirc.cxx')
-rw-r--r-- | svx/source/svdraw/svdocirc.cxx | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/svx/source/svdraw/svdocirc.cxx b/svx/source/svdraw/svdocirc.cxx index cafb87d44fd3..083426c427eb 100644 --- a/svx/source/svdraw/svdocirc.cxx +++ b/svx/source/svdraw/svdocirc.cxx @@ -570,8 +570,9 @@ String SdrCircObj::getSpecialDragComment(const SdrDragStat& rDrag) const if(bCreateComment) { - XubString aStr; + rtl::OUString aStr; ImpTakeDescriptionStr(STR_ViewCreateObj, aStr); + rtl::OUStringBuffer aBuf(aStr); const sal_uInt32 nPntAnz(rDrag.GetPointAnz()); if(OBJ_CIRC != meCircleKind && nPntAnz > 2) @@ -579,7 +580,7 @@ String SdrCircObj::getSpecialDragComment(const SdrDragStat& rDrag) const ImpCircUser* pU = (ImpCircUser*)rDrag.GetUser(); sal_Int32 nWink; - aStr.AppendAscii(" ("); + aBuf.appendAscii(" ("); if(3 == nPntAnz) { @@ -590,11 +591,11 @@ String SdrCircObj::getSpecialDragComment(const SdrDragStat& rDrag) const nWink = pU->nEnd; } - aStr += GetWinkStr(nWink,sal_False); - aStr += sal_Unicode(')'); + aBuf.append(GetWinkStr(nWink,false)); + aBuf.append(sal_Unicode(')')); } - return aStr; + return aBuf.makeStringAndClear(); } else { @@ -602,15 +603,16 @@ String SdrCircObj::getSpecialDragComment(const SdrDragStat& rDrag) const if(bWink) { - XubString aStr; const sal_Int32 nWink(1 == rDrag.GetHdl()->GetPointNum() ? nStartWink : nEndWink); + rtl::OUString aStr; ImpTakeDescriptionStr(STR_DragCircAngle, aStr); - aStr.AppendAscii(" ("); - aStr += GetWinkStr(nWink,sal_False); - aStr += sal_Unicode(')'); + rtl::OUStringBuffer aBuf(aStr); + aBuf.appendAscii(" ("); + aBuf.append(GetWinkStr(nWink,false)); + aBuf.append(sal_Unicode(')')); - return aStr; + return aBuf.makeStringAndClear(); } else { |