[PATCH] Replace String with OUString (sd)
Christina Roßmanith (via_Code_Review)
gerrit at gerrit.libreoffice.org
Mon Jun 10 06:29:23 PDT 2013
Hi,
I have submitted a patch for review:
https://gerrit.libreoffice.org/4221
To pull it, you can do:
git pull ssh://gerrit.libreoffice.org:29418/core refs/changes/21/4221/1
Replace String with OUString (sd)
Change-Id: I6916e81828ef7225f9f70217cbeac83b3a70b9b3
---
M sd/source/filter/ppt/pptin.cxx
M sd/source/filter/ppt/pptin.hxx
M sd/source/filter/ppt/propread.cxx
M sd/source/filter/ppt/propread.hxx
4 files changed, 10 insertions(+), 12 deletions(-)
diff --git a/sd/source/filter/ppt/pptin.cxx b/sd/source/filter/ppt/pptin.cxx
index 6afdf37..8a11113 100644
--- a/sd/source/filter/ppt/pptin.cxx
+++ b/sd/source/filter/ppt/pptin.cxx
@@ -334,7 +334,7 @@
aString = OUString();
else
{
- std::vector<String>::const_iterator pIter =
+ std::vector<OUString>::const_iterator pIter =
std::find(maSlideNameList.begin(),maSlideNameList.end(),aString);
if (pIter != maSlideNameList.end())
@@ -449,8 +449,8 @@
{ // second pass, searching for a SlideName
for ( nToken = 0; nToken < nTokenCount; nToken++ )
{
- String aToken( aString.getToken( nToken, (sal_Unicode)',' ) );
- std::vector<String>::const_iterator pIter =
+ OUString aToken( aString.getToken( nToken, (sal_Unicode)',' ) );
+ std::vector<OUString>::const_iterator pIter =
std::find(maSlideNameList.begin(),maSlideNameList.end(),aToken);
if (pIter != maSlideNameList.end())
@@ -482,9 +482,7 @@
pHyperlink->aConvSubString = maSlideNameList[ nPageNumber ];
if ( pHyperlink->aConvSubString.isEmpty() )
{
- pHyperlink->aConvSubString = OUString( SdResId( STR_PAGE ) );
- pHyperlink->aConvSubString += " ";
- pHyperlink->aConvSubString += ( mpDoc->CreatePageNumValue( (sal_uInt16)nPageNumber + 1 ) );
+ pHyperlink->aConvSubString = OUString( SdResId( STR_PAGE ) ) + " " + ( mpDoc->CreatePageNumValue( (sal_uInt16)nPageNumber + 1 ) );
}
}
}
@@ -1177,10 +1175,10 @@
for ( i = 0; ( i < nSlideCount) && ( i < maSlideNameList.size() ); i++ )
{
SdPage* pPage = mpDoc->GetSdPage( i, PK_STANDARD );
- String &aName = maSlideNameList[ i ];
+ OUString aName = maSlideNameList[ i ];
if ( pPage )
{
- if ( aName.Len() )
+ if ( !aName.isEmpty() )
pPage->SetName( aName );
else
aName = pPage->GetName();
diff --git a/sd/source/filter/ppt/pptin.hxx b/sd/source/filter/ppt/pptin.hxx
index a7be864..784d782 100644
--- a/sd/source/filter/ppt/pptin.hxx
+++ b/sd/source/filter/ppt/pptin.hxx
@@ -51,7 +51,7 @@
SvStorage& mrStorage;
// SvStream* mpPicStream;
DffRecordHeader maDocHd;
- std::vector<String> maSlideNameList;
+ std::vector<OUString> maSlideNameList;
sal_Bool mbDocumentFound;
sal_uInt32 mnFilterOptions;
SdDrawDocument* mpDoc;
diff --git a/sd/source/filter/ppt/propread.cxx b/sd/source/filter/ppt/propread.cxx
index 38e2d7a..2129ea0 100644
--- a/sd/source/filter/ppt/propread.cxx
+++ b/sd/source/filter/ppt/propread.cxx
@@ -282,7 +282,7 @@
aStream >> nId >> nSize;
if ( nSize )
{
- String aString;
+ OUString aString;
nPos = aStream.Tell();
try
{
@@ -305,7 +305,7 @@
{
OSL_FAIL( "sd Section::GetDictionary bad alloc" );
}
- if ( !aString.Len() )
+ if ( aString.isEmpty() )
break;
rDict.insert( std::make_pair(aString,nId) );
}
diff --git a/sd/source/filter/ppt/propread.hxx b/sd/source/filter/ppt/propread.hxx
index fe412a0..158dca8 100644
--- a/sd/source/filter/ppt/propread.hxx
+++ b/sd/source/filter/ppt/propread.hxx
@@ -100,7 +100,7 @@
// ------------------------------------------------------------------------
-typedef std::map<String,sal_uInt32> Dictionary;
+typedef std::map<OUString,sal_uInt32> Dictionary;
struct PropEntry
{
--
To view, visit https://gerrit.libreoffice.org/4221
To unsubscribe, visit https://gerrit.libreoffice.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I6916e81828ef7225f9f70217cbeac83b3a70b9b3
Gerrit-PatchSet: 1
Gerrit-Project: core
Gerrit-Branch: master
Gerrit-Owner: Christina Roßmanith <ChrRossmanith at web.de>
More information about the LibreOffice
mailing list