summaryrefslogtreecommitdiffstats
path: root/editeng
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2013-08-09 09:25:28 +0100
committerCaolán McNamara <caolanm@redhat.com>2013-08-09 11:41:36 +0100
commit0136b4e524a50613148b7bea423f385cb5cf0e39 (patch)
tree7b77f8ef98494303527a3fafe3c0c65f29cdded9 /editeng
parentfdo#50436 fail if unpacking of tarball failed (diff)
downloadcore-0136b4e524a50613148b7bea423f385cb5cf0e39.tar.gz
core-0136b4e524a50613148b7bea423f385cb5cf0e39.zip
XubString->OUString
Change-Id: I888537cbaec11ef52b1e89b61f7351c6b7769819
Diffstat (limited to 'editeng')
-rw-r--r--editeng/source/editeng/editobj.cxx18
-rw-r--r--editeng/source/editeng/editobj2.hxx8
-rw-r--r--editeng/source/items/itemtype.cxx32
3 files changed, 30 insertions, 28 deletions
diff --git a/editeng/source/editeng/editobj.cxx b/editeng/source/editeng/editobj.cxx
index efb5eb19e924..bcbef1ef199e 100644
--- a/editeng/source/editeng/editobj.cxx
+++ b/editeng/source/editeng/editobj.cxx
@@ -276,24 +276,24 @@ bool EditTextObject::RemoveCharAttribs( sal_uInt16 nWhich )
return mpImpl->RemoveCharAttribs(nWhich);
}
-void EditTextObject::GetStyleSheet(sal_Int32 nPara, String& rName, SfxStyleFamily& eFamily) const
+void EditTextObject::GetStyleSheet(sal_Int32 nPara, OUString& rName, SfxStyleFamily& eFamily) const
{
mpImpl->GetStyleSheet(nPara, rName, eFamily);
}
-void EditTextObject::SetStyleSheet(sal_Int32 nPara, const String& rName, const SfxStyleFamily& eFamily)
+void EditTextObject::SetStyleSheet(sal_Int32 nPara, const OUString& rName, const SfxStyleFamily& eFamily)
{
mpImpl->SetStyleSheet(nPara, rName, eFamily);
}
bool EditTextObject::ChangeStyleSheets(
- const XubString& rOldName, SfxStyleFamily eOldFamily, const XubString& rNewName, SfxStyleFamily eNewFamily )
+ const OUString& rOldName, SfxStyleFamily eOldFamily, const OUString& rNewName, SfxStyleFamily eNewFamily)
{
return mpImpl->ChangeStyleSheets(rOldName, eOldFamily, rNewName, eNewFamily);
}
void EditTextObject::ChangeStyleSheetName(
- SfxStyleFamily eFamily, const XubString& rOldName, const XubString& rNewName )
+ SfxStyleFamily eFamily, const OUString& rOldName, const OUString& rNewName)
{
mpImpl->ChangeStyleSheetName(eFamily, rOldName, rNewName);
}
@@ -824,7 +824,7 @@ bool EditTextObjectImpl::RemoveCharAttribs( sal_uInt16 _nWhich )
return bChanged;
}
-void EditTextObjectImpl::GetStyleSheet(sal_Int32 nPara, String& rName, SfxStyleFamily& rFamily) const
+void EditTextObjectImpl::GetStyleSheet(sal_Int32 nPara, OUString& rName, SfxStyleFamily& rFamily) const
{
if (nPara < 0 || static_cast<size_t>(nPara) >= aContents.size())
return;
@@ -834,7 +834,7 @@ void EditTextObjectImpl::GetStyleSheet(sal_Int32 nPara, String& rName, SfxStyleF
rFamily = rC.GetFamily();
}
-void EditTextObjectImpl::SetStyleSheet(sal_Int32 nPara, const String& rName, const SfxStyleFamily& rFamily)
+void EditTextObjectImpl::SetStyleSheet(sal_Int32 nPara, const OUString& rName, const SfxStyleFamily& rFamily)
{
if (nPara < 0 || static_cast<size_t>(nPara) >= aContents.size())
return;
@@ -868,8 +868,8 @@ bool EditTextObjectImpl::ImpChangeStyleSheets(
}
bool EditTextObjectImpl::ChangeStyleSheets(
- const XubString& rOldName, SfxStyleFamily eOldFamily,
- const XubString& rNewName, SfxStyleFamily eNewFamily )
+ const OUString& rOldName, SfxStyleFamily eOldFamily,
+ const OUString& rNewName, SfxStyleFamily eNewFamily)
{
sal_Bool bChanges = ImpChangeStyleSheets( rOldName, eOldFamily, rNewName, eNewFamily );
if ( bChanges )
@@ -879,7 +879,7 @@ bool EditTextObjectImpl::ChangeStyleSheets(
}
void EditTextObjectImpl::ChangeStyleSheetName( SfxStyleFamily eFamily,
- const XubString& rOldName, const XubString& rNewName )
+ const OUString& rOldName, const OUString& rNewName )
{
ImpChangeStyleSheets( rOldName, eFamily, rNewName, eFamily );
}
diff --git a/editeng/source/editeng/editobj2.hxx b/editeng/source/editeng/editobj2.hxx
index 3e056f15cfb5..d602753a1f1a 100644
--- a/editeng/source/editeng/editobj2.hxx
+++ b/editeng/source/editeng/editobj2.hxx
@@ -228,11 +228,11 @@ public:
const SfxItemSet& GetParaAttribs(sal_Int32 nPara) const;
void SetParaAttribs(sal_Int32 nPara, const SfxItemSet& rAttribs);
- void GetStyleSheet(sal_Int32 nPara, String& rName, SfxStyleFamily& eFamily) const;
- void SetStyleSheet(sal_Int32 nPara, const String& rName, const SfxStyleFamily& eFamily);
+ void GetStyleSheet(sal_Int32 nPara, OUString& rName, SfxStyleFamily& eFamily) const;
+ void SetStyleSheet(sal_Int32 nPara, const OUString& rName, const SfxStyleFamily& eFamily);
bool ChangeStyleSheets(
- const XubString& rOldName, SfxStyleFamily eOldFamily, const String& rNewName, SfxStyleFamily eNewFamily );
- void ChangeStyleSheetName( SfxStyleFamily eFamily, const XubString& rOldName, const XubString& rNewName );
+ const OUString& rOldName, SfxStyleFamily eOldFamily, const OUString& rNewName, SfxStyleFamily eNewFamily);
+ void ChangeStyleSheetName(SfxStyleFamily eFamily, const OUString& rOldName, const OUString& rNewName);
editeng::FieldUpdater GetFieldUpdater();
diff --git a/editeng/source/items/itemtype.cxx b/editeng/source/items/itemtype.cxx
index 519471c94ba4..ec28bbbd9c7a 100644
--- a/editeng/source/items/itemtype.cxx
+++ b/editeng/source/items/itemtype.cxx
@@ -23,14 +23,14 @@
#include <unotools/localedatawrapper.hxx>
#include <editeng/itemtype.hxx>
#include <editeng/eerdll.hxx>
+#include <rtl/ustrbuf.hxx>
// -----------------------------------------------------------------------
-XubString GetMetricText( long nVal, SfxMapUnit eSrcUnit, SfxMapUnit eDestUnit, const IntlWrapper* pIntl )
+OUString GetMetricText( long nVal, SfxMapUnit eSrcUnit, SfxMapUnit eDestUnit, const IntlWrapper* pIntl )
{
sal_Bool bNeg = sal_False;
- long nRet = 0;
- XubString sRet;
+ sal_Int32 nRet = 0;
if ( nVal < 0 )
{
@@ -63,7 +63,7 @@ XubString GetMetricText( long nVal, SfxMapUnit eSrcUnit, SfxMapUnit eDestUnit, c
case SFX_MAPUNIT_10TH_INCH:
case SFX_MAPUNIT_INCH:
{
- nRet = (long)OutputDevice::LogicToLogic(
+ nRet = OutputDevice::LogicToLogic(
nVal, (MapUnit)eSrcUnit, (MapUnit)SFX_MAPUNIT_1000TH_INCH );
switch ( eDestUnit )
@@ -84,12 +84,12 @@ XubString GetMetricText( long nVal, SfxMapUnit eSrcUnit, SfxMapUnit eDestUnit, c
default:
OSL_FAIL( "not supported mapunit" );
- return sRet;
+ return OUString();
}
if ( SFX_MAPUNIT_CM == eDestUnit || SFX_MAPUNIT_INCH == eDestUnit )
{
- long nMod = nRet % 10;
+ sal_Int32 nMod = nRet % 10;
if ( nMod > 4 )
nRet += 10 - nMod;
@@ -97,45 +97,47 @@ XubString GetMetricText( long nVal, SfxMapUnit eSrcUnit, SfxMapUnit eDestUnit, c
nRet -= nMod;
}
+ OUStringBuffer sRet;
+
if ( bNeg )
- sRet += sal_Unicode('-');
+ sRet.append('-');
long nDiff = 1000;
for( int nDigits = 4; nDigits; --nDigits, nDiff /= 10 )
{
if ( nRet < nDiff )
- sRet += sal_Unicode('0');
+ sRet.append('0');
else
- sRet += OUString::number( nRet / nDiff );
+ sRet.append(nRet / nDiff);
nRet %= nDiff;
if( 4 == nDigits )
{
if(pIntl)
- sRet += pIntl->getLocaleData()->getNumDecimalSep();
+ sRet.append(pIntl->getLocaleData()->getNumDecimalSep());
else
- sRet += ',';
+ sRet.append(',');
if( !nRet )
{
- sRet += sal_Unicode('0');
+ sRet.append('0');
break;
}
}
else if( !nRet )
break;
}
- return sRet;
+ return sRet.makeStringAndClear();
}
// -----------------------------------------------------------------------
-XubString GetSvxString( sal_uInt16 nId )
+OUString GetSvxString( sal_uInt16 nId )
{
return EE_RESSTR( nId );
}
// -----------------------------------------------------------------------
-XubString GetColorString( const Color& rCol )
+OUString GetColorString( const Color& rCol )
{
OUString sStr;