summaryrefslogtreecommitdiff
path: root/starmath
diff options
context:
space:
mode:
authorIvan Timofeev <timofeev.i.s@gmail.com>2012-10-22 15:08:50 +0400
committerIvan Timofeev <timofeev.i.s@gmail.com>2012-10-22 15:09:09 +0400
commit2006bc9d5acc80038577bc295b45fa8dcd8766e2 (patch)
tree53bfaf3d20123d4c9635ea003d573f23aaca43b6 /starmath
parentff4aca8591efcef92ad17ff86a84b75b598bce05 (diff)
String -> OUString
Change-Id: I154c856c2813130aae1af611abcc4bcb4f0d1d13
Diffstat (limited to 'starmath')
-rw-r--r--starmath/inc/view.hxx4
-rw-r--r--starmath/source/dialog.cxx22
-rw-r--r--starmath/source/view.cxx10
3 files changed, 16 insertions, 20 deletions
diff --git a/starmath/inc/view.hxx b/starmath/inc/view.hxx
index 7707c5076152..f508cf5a87a1 100644
--- a/starmath/inc/view.hxx
+++ b/starmath/inc/view.hxx
@@ -228,7 +228,7 @@ class SmViewShell: public SfxViewShell
SmGraphicWindow aGraphic;
SmGraphicController aGraphicController;
- String StatusText;
+ OUString aStatusText;
::com::sun::star::uno:: Reference <
::com::sun::star::lang:: XEventListener > xClipEvtLstnr;
@@ -292,7 +292,7 @@ public:
SmGraphicWindow & GetGraphicWindow() { return aGraphic; }
const SmGraphicWindow & GetGraphicWindow() const { return aGraphic; }
- void SetStatusText(const String& Text);
+ void SetStatusText(const OUString& rText);
void ShowError( const SmErrorDesc *pErrorDesc );
void NextError();
diff --git a/starmath/source/dialog.cxx b/starmath/source/dialog.cxx
index 95610873a281..c0cc81f4203c 100644
--- a/starmath/source/dialog.cxx
+++ b/starmath/source/dialog.cxx
@@ -35,7 +35,6 @@
#include <vcl/wall.hxx>
#include <sfx2/dispatch.hxx>
#include <sfx2/sfx.hrc>
-#include <tools/string.hxx>
#include <osl/diagnose.h>
#include <svx/ucsubset.hxx>
@@ -51,8 +50,6 @@
#include "unomodel.hxx"
-using ::rtl::OUString;
-
// Since it's better to set/query the FontStyle via its attributes rather
// than via the StyleName we create a way to translate
// Attribute <-> StyleName
@@ -1183,7 +1180,7 @@ void SmShowSymbolSet::Paint(const Rectangle&)
int nIV = i - v;
sal_UCS4 cChar = aSymbol.GetCharacter();
- String aText( OUString( &cChar, 1 ) );
+ OUString aText(&cChar, 1);
Size aSize( GetTextWidth( aText ), GetTextHeight());
DrawText(Point((nIV % nColumns) * nLen + (nLen - aSize.Width()) / 2,
@@ -1383,7 +1380,7 @@ void SmShowSymbol::SetSymbol(const SmSym *pSymbol)
SetFont(aFont);
sal_UCS4 cChar = pSymbol->GetCharacter();
- String aText( OUString( &cChar, 1 ) );
+ OUString aText(&cChar, 1);
SetText( aText );
}
@@ -1505,13 +1502,12 @@ IMPL_LINK( SmSymbolDialog, GetClickHdl, Button *, EMPTYARG pButton )
const SmSym *pSym = GetSymbol();
if (pSym)
{
- String aText = rtl::OUString('%');
- aText += pSym->GetName();
- aText += (sal_Unicode)' ';
+ OUStringBuffer aText;
+ aText.append('%').append(pSym->GetName()).append(' ');
rViewSh.GetViewFrame()->GetDispatcher()->Execute(
SID_INSERTSYMBOL, SFX_CALLMODE_STANDARD,
- new SfxStringItem(SID_INSERTSYMBOL, aText), 0L);
+ new SfxStringItem(SID_INSERTSYMBOL, aText.makeStringAndClear()), 0L);
}
return 0;
@@ -1709,7 +1705,7 @@ void SmShowChar::SetSymbol( sal_UCS4 cChar, const Font &rFont )
SetFont(aFont);
aFont.SetTransparent(true);
- String aText( OUString( &cChar, 1) );
+ OUString aText(&cChar, 1);
SetText( aText );
Invalidate();
@@ -1920,9 +1916,9 @@ IMPL_LINK_NOARG(SmSymDefineDialog, CharHighlightHdl)
UpdateButtons();
// display Unicode position as symbol name while iterating over characters
- const String aHex(rtl::OUString::valueOf(static_cast<sal_Int64>(cChar), 16 ).toAsciiUpperCase());
- const String aPattern( OUString::createFromAscii( aHex.Len() > 4 ? "Ux000000" : "Ux0000" ) );
- String aUnicodePos( aPattern.Copy( 0, aPattern.Len() - aHex.Len() ) );
+ const OUString aHex(rtl::OUString::valueOf(static_cast<sal_Int64>(cChar), 16 ).toAsciiUpperCase());
+ const OUString aPattern( (aHex.getLength() > 4) ? OUString("Ux000000") : OUString("Ux0000") );
+ OUString aUnicodePos( aPattern.copy( 0, aPattern.getLength() - aHex.getLength() ) );
aUnicodePos += aHex;
aSymbols.SetText( aUnicodePos );
aSymbolName.SetText( aUnicodePos );
diff --git a/starmath/source/view.cxx b/starmath/source/view.cxx
index 2f7e0a7a4baf..880b8dad6ccd 100644
--- a/starmath/source/view.cxx
+++ b/starmath/source/view.cxx
@@ -1414,11 +1414,11 @@ SmEditWindow *SmViewShell::GetEditWindow()
}
-void SmViewShell::SetStatusText(const String& Text)
+void SmViewShell::SetStatusText(const OUString& rText)
{
RTL_LOGFILE_CONTEXT( aLog, "starmath: SmViewShell::SetStatusText" );
- StatusText = Text;
+ aStatusText = rText;
GetViewFrame()->GetBindings().Invalidate(SID_TEXTSTATUS);
}
@@ -1576,7 +1576,7 @@ void SmViewShell::Execute(SfxRequest& rReq)
if (pWin)
{
GetDoc()->SetText( pWin->GetText() );
- SetStatusText(String());
+ SetStatusText(OUString());
ShowError( 0 );
GetDoc()->Repaint();
}
@@ -1935,7 +1935,7 @@ void SmViewShell::GetState(SfxItemSet &rSet)
case SID_TEXTSTATUS:
{
- rSet.Put(SfxStringItem(nWh, StatusText));
+ rSet.Put(SfxStringItem(nWh, aStatusText));
}
break;
@@ -1970,7 +1970,7 @@ SmViewShell::SmViewShell(SfxViewFrame *pFrame_, SfxViewShell *):
{
RTL_LOGFILE_CONTEXT( aLog, "starmath: SmViewShell::SmViewShell" );
- SetStatusText(String());
+ SetStatusText(OUString());
SetWindow(&aGraphic);
SfxShell::SetName(rtl::OUString("SmView"));
SfxShell::SetUndoManager( &GetDoc()->GetEditEngine().GetUndoManager() );