summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJelle van der Waa <jelle@vdwaa.nl>2013-08-17 21:46:26 +0200
committerAndrzej J.R. Hunt <andrzej@ahunt.org>2013-08-18 13:49:05 +0000
commit4abb7e5c5874fd53fd4c7a758faa03fe8216a0ee (patch)
treede1b3c1ec2f109ded3c1e72cdf46226170eabef5
parent611fd43dd2570bbffe84a3b0506f0c36d7972a38 (diff)
fdo#57950: Remove some chained appends in basctl
Change-Id: Ib1c14c6712848ebb28f49d50837f691531c1b5d6 Reviewed-on: https://gerrit.libreoffice.org/5479 Reviewed-by: Andrzej J.R. Hunt <andrzej@ahunt.org> Tested-by: Andrzej J.R. Hunt <andrzej@ahunt.org>
-rw-r--r--basctl/source/basicide/basides2.cxx7
-rw-r--r--basctl/source/basicide/bastype2.cxx7
-rw-r--r--basctl/source/dlged/managelang.cxx6
3 files changed, 5 insertions, 15 deletions
diff --git a/basctl/source/basicide/basides2.cxx b/basctl/source/basicide/basides2.cxx
index 052486ce22b4..1b096908ecdb 100644
--- a/basctl/source/basicide/basides2.cxx
+++ b/basctl/source/basicide/basides2.cxx
@@ -199,12 +199,7 @@ ModulWindow* Shell::CreateBasWin( const ScriptDocument& rDocument, const OUStrin
ModuleInfoHelper::getObjectName( xLib, rModName, sObjName );
if( !sObjName.isEmpty() )
{
- OUStringBuffer aModNameBuf(aModName);
- aModNameBuf.append(' ');
- aModNameBuf.append('(');
- aModNameBuf.append(sObjName);
- aModNameBuf.append(')');
- aModName = aModNameBuf.makeStringAndClear();
+ aModName += " (" + sObjName + ")";
}
}
pTabBar->InsertPage( (sal_uInt16)nKey, aModName );
diff --git a/basctl/source/basicide/bastype2.cxx b/basctl/source/basicide/bastype2.cxx
index 4d2e7e93e053..2da3fccd35bf 100644
--- a/basctl/source/basicide/bastype2.cxx
+++ b/basctl/source/basicide/bastype2.cxx
@@ -492,19 +492,16 @@ void TreeListBox::ImpCreateLibSubSubEntriesInVBAMode( SvTreeListEntry* pLibSubRo
// display a nice friendly name in the ObjectModule tab,
// combining the objectname and module name, e.g. Sheet1 ( Financials )
- OUStringBuffer aEntryNameBuf( aModName );
+ OUString aEntryName = aModName;
if( eType == OBJ_TYPE_DOCUMENT_OBJECTS )
{
OUString sObjName;
ModuleInfoHelper::getObjectName( xLib, aModName, sObjName );
if( !sObjName.isEmpty() )
{
- aEntryNameBuf.append( " (" );
- aEntryNameBuf.append(sObjName);
- aEntryNameBuf.append(')');
+ aEntryName += " (" + sObjName + ")";
}
}
- OUString aEntryName(aEntryNameBuf.makeStringAndClear());
SvTreeListEntry* pModuleEntry = FindEntry( pLibSubRootEntry, aEntryName, OBJ_TYPE_MODULE );
if ( !pModuleEntry )
pModuleEntry = AddEntry(
diff --git a/basctl/source/dlged/managelang.cxx b/basctl/source/dlged/managelang.cxx
index dc5326e45a57..de1a5715d6f2 100644
--- a/basctl/source/dlged/managelang.cxx
+++ b/basctl/source/dlged/managelang.cxx
@@ -171,13 +171,11 @@ void ManageLanguageDialog::FillLanguageBox()
{
bool bIsDefault = localesAreEqual( aDefaultLocale, pLocale[i] );
LanguageType eLangType = LanguageTag::convertToLanguageType( pLocale[i] );
- OUStringBuffer sLanguageBuf(aLangTable.GetString( eLangType ));
+ OUString sLanguage = aLangTable.GetString( eLangType );
if ( bIsDefault )
{
- sLanguageBuf.append(' ');
- sLanguageBuf.append(m_sDefLangStr);
+ sLanguage += " " + m_sDefLangStr;
}
- OUString sLanguage(sLanguageBuf.makeStringAndClear());
sal_uInt16 nPos = m_aLanguageLB.InsertEntry( sLanguage );
m_aLanguageLB.SetEntryData( nPos, new LanguageEntry( sLanguage, pLocale[i], bIsDefault ) );
}