summaryrefslogtreecommitdiff
path: root/svx/source/svdraw/svdocirc.cxx
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@suse.com>2012-01-31 20:58:17 -0500
committerKohei Yoshida <kohei.yoshida@suse.com>2012-01-31 21:38:59 -0500
commitc987912cacfd16bbeab64dccfa1c9fa66254d814 (patch)
tree5ae5370622c3d19dbc69609e67bab87ad6a85f95 /svx/source/svdraw/svdocirc.cxx
parent32999004421994e205f25d1b5268f85f1e7f35ac (diff)
More on string conversion.
Diffstat (limited to 'svx/source/svdraw/svdocirc.cxx')
-rw-r--r--svx/source/svdraw/svdocirc.cxx22
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
{