Kaydet (Commit) f5798e94 authored tarafından Eike Rathke's avatar Eike Rathke

changes to "Replaced deprecated tools/String with OUString in ScAddInCol"

Some further nitpicking changes to avoid a few more temporary conversion
objects.

Change-Id: I5faaa1f525aeafdc5004340a6cd05e0610c22182
üst 7b7d094c
......@@ -889,9 +889,11 @@ void ScUnoAddInCollection::ReadFromAddIn( const uno::Reference<uno::XInterface>&
rtl::OUString aFuncU = xFunc->getName();
// stored function name: (service name).(function)
::rtl::OUString aFuncName = aServiceName;
aFuncName += ::rtl::OUString( '.' );
aFuncName += ::rtl::OUString( aFuncU );
rtl::OUStringBuffer aFuncNameBuffer( aServiceName.getLength()+1+aFuncU.getLength());
aFuncNameBuffer.append(aServiceName);
aFuncNameBuffer.append('.');
aFuncNameBuffer.append(aFuncU);
rtl::OUString aFuncName = aFuncNameBuffer.makeStringAndClear();
sal_Bool bValid = sal_True;
long nVisibleCount = 0;
......@@ -919,35 +921,31 @@ void ScUnoAddInCollection::ReadFromAddIn( const uno::Reference<uno::XInterface>&
if (bValid)
{
sal_uInt16 nCategory = lcl_GetCategory(
::rtl::OUString(
xAddIn->getProgrammaticCategoryName(
aFuncU ) ) );
xAddIn->getProgrammaticCategoryName( aFuncU ) );
rtl::OString sHelpId = aHelpIdGenerator.GetHelpId( aFuncU );
rtl::OUString aLocalU;
::rtl::OUString aLocalName;
try
{
aLocalU = xAddIn->
aLocalName = xAddIn->
getDisplayFunctionName( aFuncU );
}
catch(uno::Exception&)
{
aLocalU = "###";
aLocalName = "###";
}
::rtl::OUString aLocalName = ::rtl::OUString( aLocalU );
rtl::OUString aDescU;
::rtl::OUString aDescription;
try
{
aDescU = xAddIn->
aDescription = xAddIn->
getFunctionDescription( aFuncU );
}
catch(uno::Exception&)
{
aDescU = "###";
aDescription = "###";
}
::rtl::OUString aDescription( aDescU );
ScAddInArgDesc* pVisibleArgs = NULL;
if ( nVisibleCount > 0 )
......@@ -1105,9 +1103,11 @@ void ScUnoAddInCollection::UpdateFromAddIn( const uno::Reference<uno::XInterface
rtl::OUString aFuncU = xFunc->getName();
// stored function name: (service name).(function)
::rtl::OUString aFuncName = rServiceName;
aFuncName += ::rtl::OUString( '.' );
aFuncName += ::rtl::OUString( aFuncU );
rtl::OUStringBuffer aFuncNameBuffer( rServiceName.getLength()+1+aFuncU.getLength());
aFuncNameBuffer.append(rServiceName);
aFuncNameBuffer.append('.');
aFuncNameBuffer.append(aFuncU);
rtl::OUString aFuncName = aFuncNameBuffer.makeStringAndClear();
// internal names are skipped because no FuncData exists
ScUnoAddInFuncData* pOldData = const_cast<ScUnoAddInFuncData*>( GetFuncData( aFuncName ) );
......@@ -1740,7 +1740,7 @@ void ScUnoAddInCall::SetResult( const uno::Any& rNewRes )
long nColCount = pRowArr[nRow].getLength();
const rtl::OUString* pColArr = pRowArr[nRow].getConstArray();
for (nCol=0; nCol<nColCount; nCol++)
xMatrix->PutString( ::rtl::OUString( pColArr[nCol] ),
xMatrix->PutString( pColArr[nCol],
static_cast<SCSIZE>(nCol),
static_cast<SCSIZE>(nRow) );
for (nCol=nColCount; nCol<nMaxColCount; nCol++)
......
......@@ -166,7 +166,7 @@ void ScCompiler::fillFromAddInCollectionEnglishName( NonConstOpCodeMapPtr xMap )
{
::rtl::OUString aName;
if (pFuncData->GetExcelName( LANGUAGE_ENGLISH_US, aName))
xMap->putExternalSoftly( String(aName), pFuncData->GetOriginalName());
xMap->putExternalSoftly( aName, pFuncData->GetOriginalName());
else
xMap->putExternalSoftly( pFuncData->GetUpperName(),
pFuncData->GetOriginalName());
......@@ -5242,7 +5242,7 @@ void ScCompiler::fillAddInToken(::std::vector< ::com::sun::star::sheet::FormulaO
{
::rtl::OUString aName;
if (pFuncData->GetExcelName( LANGUAGE_ENGLISH_US, aName))
aEntry.Name = String(aName);
aEntry.Name = aName;
else
aEntry.Name = pFuncData->GetUpperName();
}
......
......@@ -2343,7 +2343,7 @@ void XclExpFmlaCompImpl::AppendAddInCallToken( const XclExpExtFuncData& rExtFunc
if( mxData->mpLinkMgr && ScGlobal::GetAddInCollection()->GetExcelName( rExtFuncData.maFuncName, GetUILanguage(), aXclFuncName ) )
{
sal_uInt16 nExtSheet, nExtName;
if( mxData->mpLinkMgr->InsertAddIn( nExtSheet, nExtName, String(aXclFuncName) ) )
if( mxData->mpLinkMgr->InsertAddIn( nExtSheet, nExtName, aXclFuncName ) )
{
AppendNameXToken( nExtSheet, nExtName, nSpaces );
return;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment