summaryrefslogtreecommitdiff
path: root/formula
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2013-09-13 15:20:05 +0200
committerNoel Grandin <noel@peralex.com>2013-09-17 09:04:31 +0200
commit7f83faa795292333c1be6d99ed1b6eb305a066f9 (patch)
tree8f775376c2ec214d3bb6275dbb7c0a63684a0692 /formula
parent41df3400eeb720ea67320c149e10c15e76c52bcb (diff)
convert the rest of the formula module from String to OUString
Change-Id: I27ee0cf3e9f97e94234c5e32080bf102b4cf0dc9
Diffstat (limited to 'formula')
-rw-r--r--formula/source/core/api/FormulaCompiler.cxx8
-rw-r--r--formula/source/ui/dlg/FormulaHelper.cxx4
-rw-r--r--formula/source/ui/dlg/formula.cxx157
-rw-r--r--formula/source/ui/dlg/funcutl.cxx2
-rw-r--r--formula/source/ui/dlg/parawin.cxx26
5 files changed, 98 insertions, 99 deletions
diff --git a/formula/source/core/api/FormulaCompiler.cxx b/formula/source/core/api/FormulaCompiler.cxx
index 7fed5b3f8957..8bda44376a8c 100644
--- a/formula/source/core/api/FormulaCompiler.cxx
+++ b/formula/source/core/api/FormulaCompiler.cxx
@@ -147,7 +147,7 @@ public:
OpCodeList( sal_uInt16, FormulaCompiler::NonConstOpCodeMapPtr );
private:
- bool getOpCodeString( String& rStr, sal_uInt16 nOp );
+ bool getOpCodeString( OUString& rStr, sal_uInt16 nOp );
void putDefaultOpCode( FormulaCompiler::NonConstOpCodeMapPtr xMap, sal_uInt16 nOp );
private:
@@ -165,7 +165,7 @@ OpCodeList::OpCodeList( sal_uInt16 nRID, FormulaCompiler::NonConstOpCodeMapPtr x
{
for (sal_uInt16 i = 0; i <= SC_OPCODE_LAST_OPCODE_ID; ++i)
{
- String aOpStr;
+ OUString aOpStr;
if ( getOpCodeString( aOpStr, i) )
xMap->putOpCode( aOpStr, OpCode(i));
else
@@ -175,7 +175,7 @@ OpCodeList::OpCodeList( sal_uInt16 nRID, FormulaCompiler::NonConstOpCodeMapPtr x
FreeResource();
}
-bool OpCodeList::getOpCodeString( String& rStr, sal_uInt16 nOp )
+bool OpCodeList::getOpCodeString( OUString& rStr, sal_uInt16 nOp )
{
switch (nOp)
{
@@ -878,7 +878,7 @@ void FormulaCompiler::OpCodeMap::copyFrom( const OpCodeMap& r, bool bOverrideKno
for (sal_uInt16 i = 1; i < n; ++i)
{
OpCode eOp = OpCode(i);
- const String& rSymbol = r.mpTable[i];
+ const OUString& rSymbol = r.mpTable[i];
putCopyOpCode( rSymbol, eOp);
}
}
diff --git a/formula/source/ui/dlg/FormulaHelper.cxx b/formula/source/ui/dlg/FormulaHelper.cxx
index 830e50c42dd1..dfaf45053248 100644
--- a/formula/source/ui/dlg/FormulaHelper.cxx
+++ b/formula/source/ui/dlg/FormulaHelper.cxx
@@ -175,14 +175,14 @@ void FormulaHelper::GetArgStrings( ::std::vector< OUString >& _rArgs,
//------------------------------------------------------------------------
-inline sal_Bool IsFormulaText( const CharClass* _pCharClass,const String& rStr, xub_StrLen nPos )
+inline sal_Bool IsFormulaText( const CharClass* _pCharClass,const OUString& rStr, xub_StrLen nPos )
{
if( _pCharClass->isLetterNumeric( rStr, nPos ) )
return sal_True;
else
{ // In internationalized versions function names may contain a dot
// and in every version also an underscore... ;-)
- sal_Unicode c = rStr.GetChar(nPos);
+ sal_Unicode c = rStr[nPos];
return c == '.' || c == '_';
}
diff --git a/formula/source/ui/dlg/formula.cxx b/formula/source/ui/dlg/formula.cxx
index c43b866fa1a8..2bd557b38ff2 100644
--- a/formula/source/ui/dlg/formula.cxx
+++ b/formula/source/ui/dlg/formula.cxx
@@ -92,7 +92,7 @@ namespace formula
void RefInputStartAfter( RefEdit* pEdit, RefButton* pButton );
void RefInputDoneAfter( sal_Bool bForced );
sal_Bool CalcValue( const OUString& rStrExp, OUString& rStrResult );
- sal_Bool CalcStruct( const String& rStrExp);
+ sal_Bool CalcStruct( const OUString& rStrExp);
void UpdateValues();
void DeleteArgs();
xub_StrLen GetFunctionPos(xub_StrLen nPos);
@@ -100,8 +100,8 @@ namespace formula
void MakeTree(IStructHelper* _pTree,SvTreeListEntry* pParent,FormulaToken* _pToken,long Count);
void fillTree(IStructHelper* _pTree);
- void UpdateTokenArray( const String& rStrExp);
- String RepairFormula(const String& aFormula);
+ void UpdateTokenArray( const OUString& rStrExp);
+ OUString RepairFormula(const OUString& aFormula);
void FillDialog(sal_Bool nFlag=sal_True);
void EditNextFunc( sal_Bool bForward, xub_StrLen nFStart=NOT_FOUND );
void EditThisFunc(xub_StrLen nFStart);
@@ -110,7 +110,7 @@ namespace formula
void UpdateArgInput( sal_uInt16 nOffset, sal_uInt16 nInput );
void Update();
- void Update(const String& _sExp);
+ void Update(const OUString& _sExp);
void SaveArg( sal_uInt16 nEd );
void UpdateSelection();
@@ -118,14 +118,14 @@ namespace formula
void FillListboxes();
void FillControls(sal_Bool &rbNext, sal_Bool &rbPrev);
- FormulaDlgMode SetMeText(const String& _sText,xub_StrLen PrivStart, xub_StrLen PrivEnd,sal_Bool bMatrix,sal_Bool _bSelect,sal_Bool _bUpdate);
- void SetMeText(const String& _sText);
+ FormulaDlgMode SetMeText(const OUString& _sText,xub_StrLen PrivStart, xub_StrLen PrivEnd,sal_Bool bMatrix,sal_Bool _bSelect,sal_Bool _bUpdate);
+ void SetMeText(const OUString& _sText);
sal_Bool CheckMatrix(OUString& aFormula /*IN/OUT*/);
void SetEdSelection();
sal_Bool UpdateParaWin(Selection& _rSelection);
- void UpdateParaWin(const Selection& _rSelection,const String& _sRefStr);
+ void UpdateParaWin(const Selection& _rSelection,const OUString& _sRefStr);
void SetData(xub_StrLen nFStart,xub_StrLen nNextFStart,xub_StrLen nNextFEnd,xub_StrLen& PrivStart,xub_StrLen& PrivEnd);
void PreNotify( NotifyEvent& rNEvt );
@@ -195,21 +195,20 @@ namespace formula
ValWnd aWndFormResult;
RefEdit* pTheRefEdit;
- RefButton* pTheRefButton;
- FuncPage* pFuncPage;
- StructPage* pStructPage;
- String aOldFormula;
- sal_Bool bStructUpdate;
+ RefButton* pTheRefButton;
+ FuncPage* pFuncPage;
+ StructPage* pStructPage;
+ OUString aOldFormula;
+ sal_Bool bStructUpdate;
MultiLineEdit* pMEdit;
- sal_Bool bUserMatrixFlag;
+ sal_Bool bUserMatrixFlag;
Timer aTimer;
- const String aTitle1;
- const String aTitle2;
- const String aTxtEnd;
- const String aTxtOk; // behind aBtnEnd
- FormulaHelper
- m_aFormulaHelper;
+ const OUString aTitle1;
+ const OUString aTitle2;
+ const OUString aTxtEnd;
+ const OUString aTxtOk; // behind aBtnEnd
+ FormulaHelper m_aFormulaHelper;
OString m_aEditHelpId;
@@ -468,7 +467,7 @@ xub_StrLen FormulaDlg_Impl::GetFunctionPos(xub_StrLen nPos)
xub_StrLen nFuncPos=STRING_NOTFOUND;
sal_Bool bFlag=sal_False;
- String aFormString = m_aFormulaHelper.GetCharClass()->uppercase(pMEdit->GetText());
+ OUString aFormString = m_aFormulaHelper.GetCharClass()->uppercase(pMEdit->GetText());
if ( m_aTokenList.getLength() )
{
@@ -488,7 +487,7 @@ xub_StrLen FormulaDlg_Impl::GetFunctionPos(xub_StrLen nPos)
const sal_Int32 eOp = pIter->OpCode;
uno::Sequence<sheet::FormulaToken> aArgs(1);
aArgs[0] = *pIter;
- const String aString = xParser->printFormula(aArgs, aRefPos);
+ const OUString aString = xParser->printFormula(aArgs, aRefPos);
const sheet::FormulaToken* pNextToken = pIter + 1;
if(!bUserMatrixFlag && FormulaCompiler::IsMatrixFunction((OpCode)eOp) )
@@ -499,9 +498,9 @@ xub_StrLen FormulaDlg_Impl::GetFunctionPos(xub_StrLen nPos)
if ( eOp == m_aSpecialOpCodes[sheet::FormulaMapGroupSpecialOffset::PUSH].Token.OpCode ||
eOp == m_aSpecialOpCodes[sheet::FormulaMapGroupSpecialOffset::SPACES].Token.OpCode )
{
- const xub_StrLen n1=aFormString.Search(sep, nTokPos);
- const xub_StrLen n2=aFormString.Search(')',nTokPos);
- xub_StrLen nXXX=nTokPos;
+ const sal_Int32 n1 = aFormString.indexOf(sep, nTokPos);
+ const sal_Int32 n2 = aFormString.indexOf(')',nTokPos);
+ xub_StrLen nXXX = nTokPos;
if(n1<n2)
{
nTokPos=n1;
@@ -513,15 +512,15 @@ xub_StrLen FormulaDlg_Impl::GetFunctionPos(xub_StrLen nPos)
if ( pNextToken != pEnd )
{
aArgs[0] = *pNextToken;
- const String a2String = xParser->printFormula(aArgs, aRefPos);
- const xub_StrLen n3 = aFormString.Search(a2String,nXXX);
+ const OUString a2String = xParser->printFormula(aArgs, aRefPos);
+ const sal_Int32 n3 = aFormString.indexOf(a2String,nXXX);
if ( n3 < nTokPos )
nTokPos = n3;
}
}
else
{
- nTokPos = sal::static_int_cast<xub_StrLen>( nTokPos + aString.Len() );
+ nTokPos = sal::static_int_cast<xub_StrLen>( nTokPos + aString.getLength() );
}
if ( eOp == m_aSeparatorsOpCodes[TOKEN_OPEN].OpCode )
@@ -609,12 +608,12 @@ void FormulaDlg_Impl::UpdateValues()
CalcStruct(pMEdit->GetText());
}
-sal_Bool FormulaDlg_Impl::CalcStruct( const String& rStrExp)
+sal_Bool FormulaDlg_Impl::CalcStruct( const OUString& rStrExp)
{
sal_Bool bResult = sal_True;
- xub_StrLen nLength=rStrExp.Len();
+ sal_Int32 nLength = rStrExp.getLength();
- if ( rStrExp.Len() > 0 && aOldFormula!=rStrExp && bStructUpdate)
+ if ( !rStrExp.isEmpty() && aOldFormula!=rStrExp && bStructUpdate)
{
// Only calculate the value when there isn't any more keyboard input:
@@ -622,10 +621,10 @@ sal_Bool FormulaDlg_Impl::CalcStruct( const String& rStrExp)
{
pStructPage->ClearStruct();
- String aString=rStrExp;
- if(rStrExp.GetChar(nLength-1)=='(')
+ OUString aString=rStrExp;
+ if(rStrExp[nLength-1] == '(')
{
- aString.Erase((xub_StrLen)(nLength-1));
+ aString = aString.copy(0, nLength-1);
}
aString = comphelper::string::remove(aString, '\n');
@@ -637,8 +636,8 @@ sal_Bool FormulaDlg_Impl::CalcStruct( const String& rStrExp)
UpdateTokenArray(aString);
fillTree(pStructPage);
- aOldFormula=rStrExp;
- if(rStrExp.GetChar(nLength-1)=='(')
+ aOldFormula = rStrExp;
+ if(rStrExp[nLength-1] == '(')
UpdateTokenArray(rStrExp);
}
else
@@ -666,13 +665,13 @@ void FormulaDlg_Impl::MakeTree(IStructHelper* _pTree,SvTreeListEntry* pParent,Fo
try
{
const table::CellAddress aRefPos(m_pHelper->getReferencePosition());
- const String aResult = m_pHelper->getFormulaParser()->printFormula(aArgs, aRefPos);
+ const OUString aResult = m_pHelper->getFormulaParser()->printFormula(aArgs, aRefPos);
if ( nParas > 0 )
{
SvTreeListEntry* pEntry;
- String aTest=_pTree->GetEntryText(pParent);
+ OUString aTest=_pTree->GetEntryText(pParent);
if(aTest==aResult &&
(eOp==ocAdd || eOp==ocMul ||
@@ -728,7 +727,7 @@ void FormulaDlg_Impl::fillTree(IStructHelper* _pTree)
MakeTree(_pTree,NULL,pToken,1);
}
}
-void FormulaDlg_Impl::UpdateTokenArray( const String& rStrExp)
+void FormulaDlg_Impl::UpdateTokenArray( const OUString& rStrExp)
{
m_aTokenMap.clear();
m_aTokenList.realloc(0);
@@ -786,7 +785,7 @@ void FormulaDlg_Impl::FillListboxes()
{
// Switch between the "Pages"
FormEditData* pData = m_pHelper->getFormEditData();
- String aNewTitle;
+ OUString aNewTitle;
// 1. Page: select function
if ( pFuncDesc && pFuncDesc->getCategory() )
{
@@ -933,7 +932,7 @@ void FormulaDlg_Impl::ClearAllParas()
aFtFuncDesc.Show();
}
}
-String FormulaDlg_Impl::RepairFormula(const String& aFormula)
+OUString FormulaDlg_Impl::RepairFormula(const OUString& aFormula)
{
OUString aResult('=');
try
@@ -943,8 +942,8 @@ String FormulaDlg_Impl::RepairFormula(const String& aFormula)
if ( m_aTokenList.getLength() )
{
const table::CellAddress aRefPos(m_pHelper->getReferencePosition());
- const String sFormula(m_pHelper->getFormulaParser()->printFormula(m_aTokenList, aRefPos));
- if ( !sFormula.Len() || sFormula.GetChar(0) != '=' )
+ const OUString sFormula(m_pHelper->getFormulaParser()->printFormula(m_aTokenList, aRefPos));
+ if ( sFormula.isEmpty() || sFormula[0] != '=' )
aResult += sFormula;
else
aResult = sFormula;
@@ -964,9 +963,9 @@ void FormulaDlg_Impl::DoEnter(sal_Bool bOk)
if ( bOk)
{
// remove dummy arguments
- String aInputFormula = m_pHelper->getCurrentFormula();
- String aString = RepairFormula(pMEdit->GetText());
- m_pHelper->setSelection(0, aInputFormula.Len());
+ OUString aInputFormula = m_pHelper->getCurrentFormula();
+ OUString aString = RepairFormula(pMEdit->GetText());
+ m_pHelper->setSelection(0, aInputFormula.getLength());
m_pHelper->setCurrentFormula(aString);
}
@@ -1093,7 +1092,7 @@ void FormulaDlg_Impl::EditThisFunc(xub_StrLen nFStart)
FormEditData* pData = m_pHelper->getFormEditData();
if (!pData) return;
- String aFormula = m_pHelper->getCurrentFormula();
+ OUString aFormula = m_pHelper->getCurrentFormula();
if(nFStart==NOT_FOUND)
{
@@ -1114,7 +1113,7 @@ void FormulaDlg_Impl::EditThisFunc(xub_StrLen nFStart)
{
xub_StrLen PrivStart, PrivEnd;
SetData(nFStart,nNextFStart,nNextFEnd,PrivStart, PrivEnd);
- m_pHelper->showReference(aFormula.Copy(PrivStart, PrivEnd-PrivStart));
+ m_pHelper->showReference(aFormula.copy(PrivStart, PrivEnd-PrivStart));
}
else
{
@@ -1128,7 +1127,7 @@ void FormulaDlg_Impl::EditNextFunc( sal_Bool bForward, xub_StrLen nFStart )
if (!pData)
return;
- String aFormula = m_pHelper->getCurrentFormula();
+ OUString aFormula = m_pHelper->getCurrentFormula();
if(nFStart==NOT_FOUND)
{
@@ -1196,7 +1195,7 @@ IMPL_LINK( FormulaDlg_Impl, FxHdl, ParaWin*, pPtr )
aBtnForward.Enable(sal_True); //@ In order to be able to input another function.
aTabCtrl.SetCurPageId(TP_FUNCTION);
- String aUndoStr = m_pHelper->getCurrentFormula(); // it will be added before a ";"
+ OUString aUndoStr = m_pHelper->getCurrentFormula(); // it will be added before a ";"
FormEditData* pData = m_pHelper->getFormEditData();
if (!pData) return 0;
@@ -1208,7 +1207,7 @@ IMPL_LINK( FormulaDlg_Impl, FxHdl, ParaWin*, pPtr )
xub_StrLen nFormulaStrPos = pData->GetFStart();
- String aFormula = m_pHelper->getCurrentFormula();
+ OUString aFormula = m_pHelper->getCurrentFormula();
xub_StrLen n1 = m_aFormulaHelper.GetArgStart( aFormula, nFormulaStrPos, nEdFocus+pData->GetOffset() );
pData->SetEdFocus( nEdFocus );
@@ -1244,31 +1243,31 @@ IMPL_LINK_NOARG(FormulaDlg_Impl, FormulaHdl)
if (!pData) return 0;
bEditFlag=sal_True;
- String aInputFormula=m_pHelper->getCurrentFormula();
- String aString=pMEdit->GetText();
+ OUString aInputFormula=m_pHelper->getCurrentFormula();
+ OUString aString=pMEdit->GetText();
Selection aSel =pMEdit->GetSelection();
xub_StrLen nTest=0;
- if(aString.Len()==0) //in case everything was cleared
+ if(aString.isEmpty()) //in case everything was cleared
{
- aString +='=';
+ aString += "=";
pMEdit->SetText(aString);
- aSel .Min()=1;
- aSel .Max()=1;
+ aSel .Min() = 1;
+ aSel .Max() = 1;
pMEdit->SetSelection(aSel);
}
- else if(aString.GetChar(nTest)!='=') //in case it's replaced;
+ else if(aString[nTest]!='=') //in case it's replaced;
{
- aString.Insert( (sal_Unicode)'=', 0 );
+ aString = "=" + aString;
pMEdit->SetText(aString);
- aSel .Min()+=1;
- aSel .Max()+=1;
+ aSel .Min() += 1;
+ aSel .Max() += 1;
pMEdit->SetSelection(aSel);
}
- m_pHelper->setSelection(0, aInputFormula.Len());
+ m_pHelper->setSelection(0, aInputFormula.getLength());
m_pHelper->setCurrentFormula(aString);
m_pHelper->setSelection((xub_StrLen)aSel.Min(),(xub_StrLen)aSel.Max());
@@ -1289,7 +1288,7 @@ IMPL_LINK_NOARG(FormulaDlg_Impl, FormulaHdl)
if(nPos<aSel.Min()-1)
{
- xub_StrLen nPos1=aString.Search('(',nPos);
+ sal_Int32 nPos1 = aString.indexOf('(',nPos);
EditNextFunc( sal_False, nPos1);
}
else
@@ -1310,7 +1309,7 @@ IMPL_LINK_NOARG(FormulaDlg_Impl, FormulaCursorHdl)
bEditFlag=sal_True;
- String aString=pMEdit->GetText();
+ OUString aString=pMEdit->GetText();
Selection aSel =pMEdit->GetSelection();
m_pHelper->setSelection((xub_StrLen)aSel.Min(),(xub_StrLen)aSel.Max());
@@ -1321,7 +1320,7 @@ IMPL_LINK_NOARG(FormulaDlg_Impl, FormulaCursorHdl)
pMEdit->SetSelection(aSel);
}
- if(aSel.Min()!=aString.Len())
+ if(aSel.Min() != aString.getLength())
{
xub_StrLen nPos=(xub_StrLen)aSel.Min();
@@ -1341,9 +1340,9 @@ IMPL_LINK_NOARG(FormulaDlg_Impl, FormulaCursorHdl)
short nCount=1;
while(n>0)
{
- if(aString.GetChar(n)==')')
+ if(aString[n]==')')
nCount++;
- else if(aString.GetChar(n)=='(')
+ else if(aString[n]=='(')
nCount--;
if(nCount==0) break;
n--;
@@ -1382,7 +1381,7 @@ void FormulaDlg_Impl::UpdateSelection()
nArgs = pFuncDesc->getSuppressedArgumentCount();
- String aFormula=pMEdit->GetText();
+ OUString aFormula=pMEdit->GetText();
sal_Int32 nArgPos=m_aFormulaHelper.GetArgStart( aFormula,PrivStart,0);
sal_uInt16 nPos=pParaWin->GetActiveLine();
@@ -1467,8 +1466,8 @@ RefEdit* FormulaDlg_Impl::GetCurrRefEdit()
void FormulaDlg_Impl::Update()
{
FormEditData* pData = m_pHelper->getFormEditData();
- const String sExpression = pMEdit->GetText();
- aOldFormula = String();
+ const OUString sExpression = pMEdit->GetText();
+ aOldFormula = OUString();
UpdateTokenArray(sExpression);
FormulaCursorHdl(&aMEFormula);
CalcStruct(sExpression);
@@ -1478,20 +1477,20 @@ void FormulaDlg_Impl::Update()
aTabCtrl.SetCurPageId(TP_STRUCT);
aBtnMatrix.Check(pData->GetMatrixFlag());
}
-void FormulaDlg_Impl::Update(const String& _sExp)
+void FormulaDlg_Impl::Update(const OUString& _sExp)
{
CalcStruct(_sExp);
FillDialog();
FuncSelHdl(NULL);
}
-void FormulaDlg_Impl::SetMeText(const String& _sText)
+void FormulaDlg_Impl::SetMeText(const OUString& _sText)
{
FormEditData* pData = m_pHelper->getFormEditData();
pMEdit->SetText(_sText);
pMEdit->SetSelection( pData->GetSelection());
aMEFormula.UpdateOldSel();
}
-FormulaDlgMode FormulaDlg_Impl::SetMeText(const String& _sText,xub_StrLen PrivStart, xub_StrLen PrivEnd,sal_Bool bMatrix,sal_Bool _bSelect,sal_Bool _bUpdate)
+FormulaDlgMode FormulaDlg_Impl::SetMeText(const OUString& _sText, xub_StrLen PrivStart, xub_StrLen PrivEnd, sal_Bool bMatrix, sal_Bool _bSelect, sal_Bool _bUpdate)
{
FormulaDlgMode eMode = FORMULA_FORMDLG_FORMULA;
if(!bEditFlag)
@@ -1560,7 +1559,7 @@ IMPL_LINK_NOARG(FormulaDlg_Impl, FuncSelHdl)
{
pDesc->initArgumentInfo(); // full argument info is needed
- String aSig = pDesc->getSignature();
+ OUString aSig = pDesc->getSignature();
aFtHeadLine.SetText( pDesc->getFunctionName() );
aFtFuncName.SetText( aSig );
aFtFuncDesc.SetText( pDesc->getDescription() );
@@ -1568,18 +1567,18 @@ IMPL_LINK_NOARG(FormulaDlg_Impl, FuncSelHdl)
}
else
{
- aFtHeadLine.SetText( String() );
- aFtFuncName.SetText( String() );
- aFtFuncDesc.SetText( String() );
+ aFtHeadLine.SetText( OUString() );
+ aFtFuncName.SetText( OUString() );
+ aFtFuncDesc.SetText( OUString() );
}
return 0;
}
-void FormulaDlg_Impl::UpdateParaWin(const Selection& _rSelection,const String& _sRefStr)
+void FormulaDlg_Impl::UpdateParaWin(const Selection& _rSelection, const OUString& _sRefStr)
{
Selection theSel = _rSelection;
aEdRef.ReplaceSelected( _sRefStr );
- theSel.Max() = theSel.Min() + _sRefStr.Len();
+ theSel.Max() = theSel.Min() + _sRefStr.getLength();
aEdRef.SetSelection( theSel );
//-------------------------------------
@@ -1599,7 +1598,7 @@ sal_Bool FormulaDlg_Impl::UpdateParaWin(Selection& _rSelection)
{
pParaWin->SetRefMode(sal_True);
- String aStrEd;
+ OUString aStrEd;
Edit* pEd = GetCurrRefEdit();
if(pEd!=NULL && pTheRefEdit==NULL)
{
diff --git a/formula/source/ui/dlg/funcutl.cxx b/formula/source/ui/dlg/funcutl.cxx
index 3b9556a187fe..890ac41bc1f6 100644
--- a/formula/source/ui/dlg/funcutl.cxx
+++ b/formula/source/ui/dlg/funcutl.cxx
@@ -285,7 +285,7 @@ void ArgInput::SetArgName(const OUString &aArg)
#************************************************************************/
OUString ArgInput::GetArgName()
{
- String aPrivArgName;
+ OUString aPrivArgName;
if(pFtArg !=NULL)
aPrivArgName=pFtArg->GetText();
diff --git a/formula/source/ui/dlg/parawin.cxx b/formula/source/ui/dlg/parawin.cxx
index 1cee0d27ac9a..1b0a6dbf6989 100644
--- a/formula/source/ui/dlg/parawin.cxx
+++ b/formula/source/ui/dlg/parawin.cxx
@@ -96,18 +96,18 @@ void ParaWin::UpdateArgDesc( sal_uInt16 nArg )
if ( (nArgs > 0) && (nArg<nArgs) )
{
- String aArgDesc;
- String aArgName;
+ OUString aArgDesc;
+ OUString aArgName;
- SetArgumentDesc( String() );
- SetArgumentText( String() );
+ SetArgumentDesc( OUString() );
+ SetArgumentText( OUString() );
if ( nArgs < VAR_ARGS )
{
sal_uInt16 nRealArg = (aVisibleArgMapping.size() < nArg) ? aVisibleArgMapping[nArg] : nArg;
aArgDesc = pFuncDesc->getParameterDescription(nRealArg);
aArgName = pFuncDesc->getParameterName(nRealArg);
- aArgName += ' ';
+ aArgName += " ";
aArgName += (pFuncDesc->isParameterOptional(nRealArg)) ? m_sOptional : m_sRequired ;
}
else if ( nArgs < PAIRED_VAR_ARGS )
@@ -120,7 +120,7 @@ void ParaWin::UpdateArgDesc( sal_uInt16 nArg )
aArgName = pFuncDesc->getParameterName(nRealArg);
if ( nArg >= nFix )
aArgName += OUString::number( nArg-nFix+1 );
- aArgName += ' ';
+ aArgName += " ";
aArgName += (nArg > nFix || pFuncDesc->isParameterOptional(nRealArg)) ? m_sOptional : m_sRequired ;
}
@@ -138,7 +138,7 @@ void ParaWin::UpdateArgDesc( sal_uInt16 nArg )
aArgName = pFuncDesc->getParameterName(nRealArg);
if ( nArg >= nFix )
aArgName += OUString::number( (nArg-nFix)/2 + 1 );
- aArgName += ' ';
+ aArgName += " ";
aArgName += (nArg > (nFix+1) || pFuncDesc->isParameterOptional(nRealArg)) ? m_sOptional : m_sRequired ;
}
@@ -172,7 +172,7 @@ void ParaWin::UpdateArgInput( sal_uInt16 nOffset, sal_uInt16 i )
aFntLight : aFntBold );
if ( nArg >= nFix )
{
- String aArgName( pFuncDesc->getParameterName(nRealArg) );
+ OUString aArgName( pFuncDesc->getParameterName(nRealArg) );
aArgName += OUString::number(nArg-nFix+1);
SetArgName( i, aArgName );
}
@@ -194,7 +194,7 @@ void ParaWin::UpdateArgInput( sal_uInt16 nOffset, sal_uInt16 i )
aFntLight : aFntBold );
if ( nArg >= nFix )
{
- String aArgName( pFuncDesc->getParameterName(nRealArg) );
+ OUString aArgName( pFuncDesc->getParameterName(nRealArg) );
aArgName += OUString::number( (nArg-nFix)/2 + 1 );
SetArgName( i, aArgName );
}
@@ -296,9 +296,9 @@ void ParaWin::SetFunctionDesc(const IFunctionDescription* pFDesc)
{
pFuncDesc=pFDesc;
- SetArgumentDesc( String() );
- SetArgumentText( String() );
- SetEditDesc( String() );
+ SetArgumentDesc( OUString() );
+ SetArgumentText( OUString() );
+ SetEditDesc( OUString() );
nArgs = 0;
if ( pFuncDesc!=NULL)
{
@@ -417,7 +417,7 @@ void ParaWin::SetArgumentOffset(sal_uInt16 nOffset)
{
for ( int i=0; i<4 && i<nArgs; i++ )
{
- String aString;
+ OUString aString;
aArgInput[i].SetArgVal(aString);
aArgInput[i].GetArgEdPtr()->Init(
(i==0) ? (ArgEdit *)NULL : aArgInput[i-1].GetArgEdPtr(),