Kaydet (Commit) 53acdd29 authored tarafından Caolán McNamara's avatar Caolán McNamara

XubString->OUString

Change-Id: Ib5f39e099d238b739e0d6b3d92d3f04ee50022fb
üst a551cad4
...@@ -78,9 +78,12 @@ public: ...@@ -78,9 +78,12 @@ public:
void ClearPortionInfo(); void ClearPortionInfo();
// StyleSheet support // StyleSheet support
bool ChangeStyleSheets(const XubString& rOldName, SfxStyleFamily eOldFamily, const XubString& rNewName, SfxStyleFamily eNewFamily); bool ChangeStyleSheets(const OUString& rOldName, SfxStyleFamily eOldFamily,
void ChangeStyleSheetName(SfxStyleFamily eFamily, const XubString& rOldName, const XubString& rNewName); const OUString& rNewName, SfxStyleFamily eNewFamily);
void SetStyleSheets(sal_uInt16 nLevel, const XubString rNewName, const SfxStyleFamily& rNewFamily); void ChangeStyleSheetName(SfxStyleFamily eFamily, const OUString& rOldName,
const OUString& rNewName);
void SetStyleSheets(sal_uInt16 nLevel, const OUString rNewName,
const SfxStyleFamily& rNewFamily);
}; };
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
......
...@@ -82,7 +82,7 @@ public: ...@@ -82,7 +82,7 @@ public:
inline sal_Bool IsEsc() const { return 0 != nEsc; } inline sal_Bool IsEsc() const { return 0 != nEsc; }
// Consider Upper case, Lower case letters etc. // Consider Upper case, Lower case letters etc.
String CalcCaseMap( const String &rTxt ) const; OUString CalcCaseMap(const OUString &rTxt) const;
// The following section is not needed by anyone, so it can be excluded. // The following section is not needed by anyone, so it can be excluded.
#ifndef REDUCEDSVXFONT #ifndef REDUCEDSVXFONT
......
...@@ -110,10 +110,11 @@ void SvxFont::DrawArrow( OutputDevice &rOut, const Rectangle& rRect, ...@@ -110,10 +110,11 @@ void SvxFont::DrawArrow( OutputDevice &rOut, const Rectangle& rRect,
} }
XubString SvxFont::CalcCaseMap( const XubString &rTxt ) const OUString SvxFont::CalcCaseMap(const OUString &rTxt) const
{ {
if( !IsCaseMap() || !rTxt.Len() ) return rTxt; if (!IsCaseMap() || rTxt.isEmpty())
XubString aTxt( rTxt ); return rTxt;
OUString aTxt(rTxt);
// I still have to get the language // I still have to get the language
const LanguageType eLng = LANGUAGE_DONTKNOW == eLang const LanguageType eLng = LANGUAGE_DONTKNOW == eLang
? LANGUAGE_SYSTEM : eLang; ? LANGUAGE_SYSTEM : eLang;
...@@ -139,21 +140,20 @@ XubString SvxFont::CalcCaseMap( const XubString &rTxt ) const ...@@ -139,21 +140,20 @@ XubString SvxFont::CalcCaseMap( const XubString &rTxt ) const
// Every beginning of a word is capitalized, the rest of the word // Every beginning of a word is capitalized, the rest of the word
// is taken over as is. // is taken over as is.
// Bug: if the attribute starts in the middle of the word. // Bug: if the attribute starts in the middle of the word.
sal_Bool bBlank = sal_True; bool bBlank = true;
for( sal_uInt16 i = 0; i < aTxt.Len(); ++i ) for (sal_Int32 i = 0; i < aTxt.getLength(); ++i)
{ {
if( sal_Unicode(' ') == aTxt.GetChar(i) || sal_Unicode('\t') == aTxt.GetChar(i) ) if( aTxt[i] == ' ' || aTxt[i] == '\t')
bBlank = sal_True; bBlank = true;
else else
{ {
if( bBlank ) if (bBlank)
{ {
rtl::OUString aTemp(aTxt.GetChar(i)); OUString sTitle(aCharClass.uppercase(OUString(aTxt[i])));
aTemp = aCharClass.uppercase( aTemp ); aTxt = aTxt.replaceAt(i, 1, sTitle);
aTxt.Replace( i, 1, aTemp );
} }
bBlank = sal_False; bBlank = false;
} }
} }
break; break;
......
...@@ -240,19 +240,22 @@ void OutlinerParaObject::ClearPortionInfo() ...@@ -240,19 +240,22 @@ void OutlinerParaObject::ClearPortionInfo()
mpImplOutlinerParaObject->mpEditTextObject->ClearPortionInfo(); mpImplOutlinerParaObject->mpEditTextObject->ClearPortionInfo();
} }
bool OutlinerParaObject::ChangeStyleSheets(const XubString& rOldName, SfxStyleFamily eOldFamily, const XubString& rNewName, SfxStyleFamily eNewFamily) bool OutlinerParaObject::ChangeStyleSheets(const OUString& rOldName,
SfxStyleFamily eOldFamily, const OUString& rNewName, SfxStyleFamily eNewFamily)
{ {
ImplMakeUnique(); ImplMakeUnique();
return mpImplOutlinerParaObject->mpEditTextObject->ChangeStyleSheets(rOldName, eOldFamily, rNewName, eNewFamily); return mpImplOutlinerParaObject->mpEditTextObject->ChangeStyleSheets(rOldName, eOldFamily, rNewName, eNewFamily);
} }
void OutlinerParaObject::ChangeStyleSheetName(SfxStyleFamily eFamily, const XubString& rOldName, const XubString& rNewName) void OutlinerParaObject::ChangeStyleSheetName(SfxStyleFamily eFamily,
const OUString& rOldName, const OUString& rNewName)
{ {
ImplMakeUnique(); ImplMakeUnique();
mpImplOutlinerParaObject->mpEditTextObject->ChangeStyleSheetName(eFamily, rOldName, rNewName); mpImplOutlinerParaObject->mpEditTextObject->ChangeStyleSheetName(eFamily, rOldName, rNewName);
} }
void OutlinerParaObject::SetStyleSheets(sal_uInt16 nLevel, const XubString rNewName, const SfxStyleFamily& rNewFamily) void OutlinerParaObject::SetStyleSheets(sal_uInt16 nLevel, const OUString rNewName,
const SfxStyleFamily& rNewFamily)
{ {
const sal_uInt32 nCount(mpImplOutlinerParaObject->maParagraphDataVector.size()); const sal_uInt32 nCount(mpImplOutlinerParaObject->maParagraphDataVector.size());
......
...@@ -44,7 +44,7 @@ class SubsetMap; ...@@ -44,7 +44,7 @@ class SubsetMap;
/**************************************************************************/ /**************************************************************************/
void SetFontStyle(const XubString &rStyleName, Font &rFont); void SetFontStyle(const OUString &rStyleName, Font &rFont);
/**************************************************************************/ /**************************************************************************/
...@@ -382,7 +382,7 @@ public: ...@@ -382,7 +382,7 @@ public:
SmSymbolManager &rSymbolMgr, SmViewShell &rViewShell, bool bFreeRes = true); SmSymbolManager &rSymbolMgr, SmViewShell &rViewShell, bool bFreeRes = true);
virtual ~SmSymbolDialog(); virtual ~SmSymbolDialog();
bool SelectSymbolSet(const XubString &rSymbolSetName); bool SelectSymbolSet(const OUString &rSymbolSetName);
void SelectSymbol(sal_uInt16 nSymbolPos); void SelectSymbol(sal_uInt16 nSymbolPos);
sal_uInt16 GetSelectedSymbol() const { return aSymbolSetDisplay.GetSelectSymbol(); } sal_uInt16 GetSelectedSymbol() const { return aSymbolSetDisplay.GetSelectSymbol(); }
}; };
...@@ -462,16 +462,16 @@ class SmSymDefineDialog : public ModalDialog ...@@ -462,16 +462,16 @@ class SmSymDefineDialog : public ModalDialog
void FillStyles(bool bDeleteText = true); void FillStyles(bool bDeleteText = true);
void SetSymbolSetManager(const SmSymbolManager &rMgr); void SetSymbolSetManager(const SmSymbolManager &rMgr);
void SetFont(const XubString &rFontName, const XubString &rStyleName); void SetFont(const OUString &rFontName, const OUString &rStyleName);
void SetOrigSymbol(const SmSym *pSymbol, const XubString &rSymbolSetName); void SetOrigSymbol(const SmSym *pSymbol, const OUString &rSymbolSetName);
void UpdateButtons(); void UpdateButtons();
bool SelectSymbolSet(ComboBox &rComboBox, const XubString &rSymbolSetName, bool SelectSymbolSet(ComboBox &rComboBox, const OUString &rSymbolSetName,
bool bDeleteText); bool bDeleteText);
bool SelectSymbol(ComboBox &rComboBox, const XubString &rSymbolName, bool SelectSymbol(ComboBox &rComboBox, const OUString &rSymbolName,
bool bDeleteText); bool bDeleteText);
bool SelectFont(const XubString &rFontName, bool bApplyFont); bool SelectFont(const OUString &rFontName, bool bApplyFont);
bool SelectStyle(const XubString &rStyleName, bool bApplyFont); bool SelectStyle(const OUString &rStyleName, bool bApplyFont);
SmSym * GetSymbol(const ComboBox &rComboBox); SmSym * GetSymbol(const ComboBox &rComboBox);
const SmSym * GetSymbol(const ComboBox &rComboBox) const const SmSym * GetSymbol(const ComboBox &rComboBox) const
...@@ -492,28 +492,28 @@ public: ...@@ -492,28 +492,28 @@ public:
// Dialog // Dialog
virtual short Execute(); virtual short Execute();
bool SelectOldSymbolSet(const XubString &rSymbolSetName) bool SelectOldSymbolSet(const OUString &rSymbolSetName)
{ {
return SelectSymbolSet(aOldSymbolSets, rSymbolSetName, false); return SelectSymbolSet(aOldSymbolSets, rSymbolSetName, false);
} }
bool SelectOldSymbol(const XubString &rSymbolName) bool SelectOldSymbol(const OUString &rSymbolName)
{ {
return SelectSymbol(aOldSymbols, rSymbolName, false); return SelectSymbol(aOldSymbols, rSymbolName, false);
} }
bool SelectSymbolSet(const XubString &rSymbolSetName) bool SelectSymbolSet(const OUString &rSymbolSetName)
{ {
return SelectSymbolSet(aSymbolSets, rSymbolSetName, false); return SelectSymbolSet(aSymbolSets, rSymbolSetName, false);
} }
bool SelectSymbol(const XubString &rSymbolName) bool SelectSymbol(const OUString &rSymbolName)
{ {
return SelectSymbol(aSymbols, rSymbolName, false); return SelectSymbol(aSymbols, rSymbolName, false);
} }
bool SelectFont(const XubString &rFontName) { return SelectFont(rFontName, true); } bool SelectFont(const OUString &rFontName) { return SelectFont(rFontName, true); }
bool SelectStyle(const XubString &rStyleName) { return SelectStyle(rStyleName, true); }; bool SelectStyle(const OUString &rStyleName) { return SelectStyle(rStyleName, true); };
void SelectChar(xub_Unicode cChar); void SelectChar(xub_Unicode cChar);
}; };
......
...@@ -40,24 +40,24 @@ ...@@ -40,24 +40,24 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
inline const String GetExportSymbolName( const String &rUiSymbolName ) inline const OUString GetExportSymbolName( const OUString &rUiSymbolName )
{ {
return SM_MOD()->GetLocSymbolData().GetExportSymbolName( rUiSymbolName ); return SM_MOD()->GetLocSymbolData().GetExportSymbolName( rUiSymbolName );
} }
inline const String GetUiSymbolName( const String &rExportSymbolName ) inline const OUString GetUiSymbolName( const OUString &rExportSymbolName )
{ {
return SM_MOD()->GetLocSymbolData().GetUiSymbolName( rExportSymbolName ); return SM_MOD()->GetLocSymbolData().GetUiSymbolName( rExportSymbolName );
} }
inline const String GetExportSymbolSetName( const String &rUiSymbolSetName ) inline const OUString GetExportSymbolSetName( const OUString &rUiSymbolSetName )
{ {
return SM_MOD()->GetLocSymbolData().GetExportSymbolSetName( rUiSymbolSetName ); return SM_MOD()->GetLocSymbolData().GetExportSymbolSetName( rUiSymbolSetName );
} }
inline const String GetUiSymbolSetName( const String &rExportSymbolSetName ) inline const OUString GetUiSymbolSetName( const OUString &rExportSymbolSetName )
{ {
return SM_MOD()->GetLocSymbolData().GetUiSymbolSetName( rExportSymbolSetName ); return SM_MOD()->GetLocSymbolData().GetUiSymbolSetName( rExportSymbolSetName );
} }
...@@ -68,37 +68,33 @@ class SmSym ...@@ -68,37 +68,33 @@ class SmSym
{ {
private: private:
SmFace m_aFace; SmFace m_aFace;
String m_aName; OUString m_aName;
String m_aExportName; OUString m_aExportName;
String m_aSetName; OUString m_aSetName;
sal_UCS4 m_cChar; sal_UCS4 m_cChar;
bool m_bPredefined; bool m_bPredefined;
bool m_bDocSymbol; bool m_bDocSymbol;
public: public:
SmSym(); SmSym();
SmSym(const String& rName, const Font& rFont, sal_UCS4 cChar, SmSym(const OUString& rName, const Font& rFont, sal_UCS4 cChar,
const String& rSet, bool bIsPredefined = false); const OUString& rSet, bool bIsPredefined = false);
SmSym(const SmSym& rSymbol); SmSym(const SmSym& rSymbol);
SmSym& operator = (const SmSym& rSymbol); SmSym& operator = (const SmSym& rSymbol);
const Font& GetFace() const { return m_aFace; } const Font& GetFace() const { return m_aFace; }
sal_UCS4 GetCharacter() const { return m_cChar; } sal_UCS4 GetCharacter() const { return m_cChar; }
const String& GetName() const { return m_aName; } const OUString& GetName() const { return m_aName; }
void SetFace( const Font& rFont ) { m_aFace = rFont; } void SetFace( const Font& rFont ) { m_aFace = rFont; }
void SetCharacter( sal_UCS4 cChar ) { m_cChar = cChar; } void SetCharacter( sal_UCS4 cChar ) { m_cChar = cChar; }
//! since the symbol name is also used as key in the map it should not be possible to change the name
//! because ten the key would not be the same as its supposed copy here
// void SetName( const String &rTxt ) { m_aName = rTxt; }
bool IsPredefined() const { return m_bPredefined; } bool IsPredefined() const { return m_bPredefined; }
const String & GetSymbolSetName() const { return m_aSetName; } const OUString& GetSymbolSetName() const { return m_aSetName; }
void SetSymbolSetName( const String &rName ) { m_aSetName = rName; } void SetSymbolSetName( const OUString &rName ) { m_aSetName = rName; }
const String & GetExportName() const { return m_aExportName; } const OUString& GetExportName() const { return m_aExportName; }
void SetExportName( const String &rName ) { m_aExportName = rName; } void SetExportName( const OUString &rName ) { m_aExportName = rName; }
bool IsDocSymbol() const { return m_bDocSymbol; } bool IsDocSymbol() const { return m_bDocSymbol; }
void SetDocSymbol( bool bVal ) { m_bDocSymbol = bVal; } void SetDocSymbol( bool bVal ) { m_bDocSymbol = bVal; }
...@@ -107,20 +103,8 @@ public: ...@@ -107,20 +103,8 @@ public:
bool IsEqualInUI( const SmSym& rSymbol ) const; bool IsEqualInUI( const SmSym& rSymbol ) const;
}; };
/**************************************************************************/
struct lt_String
{
bool operator()( const String &r1, const String &r2 ) const
{
// r1 < r2 ?
return r1.CompareTo( r2 ) == COMPARE_LESS;
}
};
// type of the actual container to hold the symbols // type of the actual container to hold the symbols
typedef std::map< String, SmSym, lt_String > SymbolMap_t; typedef std::map< OUString, SmSym > SymbolMap_t;
// vector of pointers to the actual symbols in the above container // vector of pointers to the actual symbols in the above container
typedef std::vector< const SmSym * > SymbolPtrVec_t; typedef std::vector< const SmSym * > SymbolPtrVec_t;
...@@ -151,16 +135,16 @@ public: ...@@ -151,16 +135,16 @@ public:
SmSymbolManager & operator = (const SmSymbolManager& rSymbolSetManager); SmSymbolManager & operator = (const SmSymbolManager& rSymbolSetManager);
// symbol sets are for UI purpose only, thus we assemble them here // symbol sets are for UI purpose only, thus we assemble them here
std::set< String > GetSymbolSetNames() const; std::set< OUString > GetSymbolSetNames() const;
const SymbolPtrVec_t GetSymbolSet( const String& rSymbolSetName ); const SymbolPtrVec_t GetSymbolSet( const OUString& rSymbolSetName );
sal_uInt16 GetSymbolCount() const { return static_cast< sal_uInt16 >(m_aSymbols.size()); } sal_uInt16 GetSymbolCount() const { return static_cast< sal_uInt16 >(m_aSymbols.size()); }
const SymbolPtrVec_t GetSymbols() const; const SymbolPtrVec_t GetSymbols() const;
bool AddOrReplaceSymbol( const SmSym & rSymbol, bool bForceChange = false ); bool AddOrReplaceSymbol( const SmSym & rSymbol, bool bForceChange = false );
void RemoveSymbol( const String & rSymbolName ); void RemoveSymbol( const OUString & rSymbolName );
SmSym * GetSymbolByName(const String& rSymbolName); SmSym * GetSymbolByName(const OUString& rSymbolName);
const SmSym * GetSymbolByName(const String& rSymbolName) const const SmSym * GetSymbolByName(const OUString& rSymbolName) const
{ {
return ((SmSymbolManager *) this)->GetSymbolByName(rSymbolName); return ((SmSymbolManager *) this)->GetSymbolByName(rSymbolName);
} }
......
...@@ -809,7 +809,7 @@ void SmMathConfig::StripFontFormatList( const std::vector< SmSym > &rSymbols ) ...@@ -809,7 +809,7 @@ void SmMathConfig::StripFontFormatList( const std::vector< SmSym > &rSymbols )
SmFontFormatList aUsedList; SmFontFormatList aUsedList;
for (i = 0; i < rSymbols.size(); ++i) for (i = 0; i < rSymbols.size(); ++i)
{ {
OSL_ENSURE( rSymbols[i].GetName().Len() > 0, "non named symbol" ); OSL_ENSURE( rSymbols[i].GetName().getLength() > 0, "non named symbol" );
aUsedList.GetFontFormatId( SmFontFormat( rSymbols[i].GetFace() ) , true ); aUsedList.GetFontFormatId( SmFontFormat( rSymbols[i].GetFace() ) , true );
} }
const SmFormat & rStdFmt = GetStandardFormat(); const SmFormat & rStdFmt = GetStandardFormat();
......
This diff is collapsed.
...@@ -2869,7 +2869,7 @@ static bool lcl_IsFromGreekSymbolSet( const String &rTokenText ) ...@@ -2869,7 +2869,7 @@ static bool lcl_IsFromGreekSymbolSet( const String &rTokenText )
{ {
String aName( rTokenText.Copy(1) ); String aName( rTokenText.Copy(1) );
SmSym *pSymbol = SM_MOD()->GetSymbolManager().GetSymbolByName( aName ); SmSym *pSymbol = SM_MOD()->GetSymbolManager().GetSymbolByName( aName );
if (pSymbol && GetExportSymbolSetName( pSymbol->GetSymbolSetName() ).EqualsAscii( "Greek" ) ) if (pSymbol && GetExportSymbolSetName(pSymbol->GetSymbolSetName()) == "Greek")
bRes = true; bRes = true;
} }
......
...@@ -47,8 +47,8 @@ using namespace ::rtl; ...@@ -47,8 +47,8 @@ using namespace ::rtl;
/**************************************************************************/ /**************************************************************************/
SmSym::SmSym() : SmSym::SmSym() :
m_aName(rtl::OUString("unknown")), m_aName(OUString("unknown")),
m_aSetName(rtl::OUString("unknown")), m_aSetName(OUString("unknown")),
m_cChar('\0'), m_cChar('\0'),
m_bPredefined(false), m_bPredefined(false),
m_bDocSymbol(false) m_bDocSymbol(false)
...@@ -65,8 +65,8 @@ SmSym::SmSym(const SmSym& rSymbol) ...@@ -65,8 +65,8 @@ SmSym::SmSym(const SmSym& rSymbol)
} }
SmSym::SmSym(const String& rName, const Font& rFont, sal_UCS4 cChar, SmSym::SmSym(const OUString& rName, const Font& rFont, sal_UCS4 cChar,
const String& rSet, bool bIsPredefined) const OUString& rSet, bool bIsPredefined)
{ {
m_aName = m_aExportName = rName; m_aName = m_aExportName = rName;
...@@ -141,7 +141,7 @@ SmSymbolManager& SmSymbolManager::operator = (const SmSymbolManager& rSymbolSetM ...@@ -141,7 +141,7 @@ SmSymbolManager& SmSymbolManager::operator = (const SmSymbolManager& rSymbolSetM
} }
SmSym *SmSymbolManager::GetSymbolByName(const String& rSymbolName) SmSym *SmSymbolManager::GetSymbolByName(const OUString& rSymbolName)
{ {
SmSym *pRes = NULL; SmSym *pRes = NULL;
SymbolMap_t::iterator aIt( m_aSymbols.find( rSymbolName ) ); SymbolMap_t::iterator aIt( m_aSymbols.find( rSymbolName ) );
...@@ -166,8 +166,8 @@ bool SmSymbolManager::AddOrReplaceSymbol( const SmSym &rSymbol, bool bForceChang ...@@ -166,8 +166,8 @@ bool SmSymbolManager::AddOrReplaceSymbol( const SmSym &rSymbol, bool bForceChang
{ {
bool bAdded = false; bool bAdded = false;
const String aSymbolName( rSymbol.GetName() ); const OUString aSymbolName( rSymbol.GetName() );
if (aSymbolName.Len() > 0 && rSymbol.GetSymbolSetName().Len() > 0) if (aSymbolName.getLength() > 0 && rSymbol.GetSymbolSetName().getLength() > 0)
{ {
const SmSym *pFound = GetSymbolByName( aSymbolName ); const SmSym *pFound = GetSymbolByName( aSymbolName );
const bool bSymbolConflict = pFound && !pFound->IsEqualInUI( rSymbol ); const bool bSymbolConflict = pFound && !pFound->IsEqualInUI( rSymbol );
...@@ -198,9 +198,9 @@ bool SmSymbolManager::AddOrReplaceSymbol( const SmSym &rSymbol, bool bForceChang ...@@ -198,9 +198,9 @@ bool SmSymbolManager::AddOrReplaceSymbol( const SmSym &rSymbol, bool bForceChang
} }
void SmSymbolManager::RemoveSymbol( const String & rSymbolName ) void SmSymbolManager::RemoveSymbol( const OUString & rSymbolName )
{ {
if (rSymbolName.Len() > 0) if (rSymbolName.getLength() > 0)
{ {
size_t nOldSize = m_aSymbols.size(); size_t nOldSize = m_aSymbols.size();
m_aSymbols.erase( rSymbolName ); m_aSymbols.erase( rSymbolName );
...@@ -209,9 +209,9 @@ void SmSymbolManager::RemoveSymbol( const String & rSymbolName ) ...@@ -209,9 +209,9 @@ void SmSymbolManager::RemoveSymbol( const String & rSymbolName )
} }
std::set< String > SmSymbolManager::GetSymbolSetNames() const std::set< OUString > SmSymbolManager::GetSymbolSetNames() const
{ {
std::set< String > aRes; std::set< OUString > aRes;
SymbolMap_t::const_iterator aIt( m_aSymbols.begin() ); SymbolMap_t::const_iterator aIt( m_aSymbols.begin() );
for ( ; aIt != m_aSymbols.end(); ++aIt ) for ( ; aIt != m_aSymbols.end(); ++aIt )
aRes.insert( aIt->second.GetSymbolSetName() ); aRes.insert( aIt->second.GetSymbolSetName() );
...@@ -219,10 +219,10 @@ std::set< String > SmSymbolManager::GetSymbolSetNames() const ...@@ -219,10 +219,10 @@ std::set< String > SmSymbolManager::GetSymbolSetNames() const
} }
const SymbolPtrVec_t SmSymbolManager::GetSymbolSet( const String& rSymbolSetName ) const SymbolPtrVec_t SmSymbolManager::GetSymbolSet( const OUString& rSymbolSetName )
{ {
SymbolPtrVec_t aRes; SymbolPtrVec_t aRes;
if (rSymbolSetName.Len() > 0) if (rSymbolSetName.getLength() > 0)
{ {
SymbolMap_t::const_iterator aIt( m_aSymbols.begin() ); SymbolMap_t::const_iterator aIt( m_aSymbols.begin() );
for ( ; aIt != m_aSymbols.end(); ++aIt ) for ( ; aIt != m_aSymbols.end(); ++aIt )
...@@ -246,8 +246,8 @@ void SmSymbolManager::Load() ...@@ -246,8 +246,8 @@ void SmSymbolManager::Load()
for (size_t i = 0; i < nSymbolCount; ++i) for (size_t i = 0; i < nSymbolCount; ++i)
{ {
const SmSym &rSym = aSymbols[i]; const SmSym &rSym = aSymbols[i];
OSL_ENSURE( rSym.GetName().Len() > 0, "symbol without name!" ); OSL_ENSURE( rSym.GetName().getLength() > 0, "symbol without name!" );
if (rSym.GetName().Len() > 0) if (rSym.GetName().getLength() > 0)
AddOrReplaceSymbol( rSym ); AddOrReplaceSymbol( rSym );
} }
m_bModified = true; m_bModified = true;
...@@ -260,9 +260,9 @@ void SmSymbolManager::Load() ...@@ -260,9 +260,9 @@ void SmSymbolManager::Load()
// now add a %i... symbol to the 'iGreek' set for every symbol found in the 'Greek' set. // now add a %i... symbol to the 'iGreek' set for every symbol found in the 'Greek' set.
SmLocalizedSymbolData aLocalizedData; SmLocalizedSymbolData aLocalizedData;
const String aGreekSymbolSetName( aLocalizedData.GetUiSymbolSetName( OUString::createFromAscii( "Greek" ) )); const OUString aGreekSymbolSetName(aLocalizedData.GetUiSymbolSetName(OUString("Greek")));
const SymbolPtrVec_t aGreekSymbols( GetSymbolSet( aGreekSymbolSetName ) ); const SymbolPtrVec_t aGreekSymbols( GetSymbolSet( aGreekSymbolSetName ) );
String aSymbolSetName = rtl::OUString('i'); String aSymbolSetName = OUString('i');
aSymbolSetName += aGreekSymbolSetName; aSymbolSetName += aGreekSymbolSetName;
size_t nSymbols = aGreekSymbols.size(); size_t nSymbols = aGreekSymbols.size();
for (size_t i = 0; i < nSymbols; ++i) for (size_t i = 0; i < nSymbols; ++i)
...@@ -272,7 +272,7 @@ void SmSymbolManager::Load() ...@@ -272,7 +272,7 @@ void SmSymbolManager::Load()
Font aFont( rSym.GetFace() ); Font aFont( rSym.GetFace() );
OSL_ENSURE( aFont.GetItalic() == ITALIC_NONE, "expected Font with ITALIC_NONE, failed." ); OSL_ENSURE( aFont.GetItalic() == ITALIC_NONE, "expected Font with ITALIC_NONE, failed." );
aFont.SetItalic( ITALIC_NORMAL ); aFont.SetItalic( ITALIC_NORMAL );
String aSymbolName = rtl::OUString('i'); String aSymbolName = OUString('i');
aSymbolName += rSym.GetName(); aSymbolName += rSym.GetName();
SmSym aSymbol( aSymbolName, aFont, rSym.GetCharacter(), SmSym aSymbol( aSymbolName, aFont, rSym.GetCharacter(),
aSymbolSetName, true /*bIsPredefined*/ ); aSymbolSetName, true /*bIsPredefined*/ );
...@@ -289,8 +289,8 @@ void SmSymbolManager::Save() ...@@ -289,8 +289,8 @@ void SmSymbolManager::Save()
// prepare to skip symbols from iGreek on saving // prepare to skip symbols from iGreek on saving
SmLocalizedSymbolData aLocalizedData; SmLocalizedSymbolData aLocalizedData;
String aSymbolSetName = rtl::OUString('i'); OUString aSymbolSetName('i');
aSymbolSetName += aLocalizedData.GetUiSymbolSetName( OUString::createFromAscii( "Greek" )); aSymbolSetName += aLocalizedData.GetUiSymbolSetName(OUString("Greek"));
SymbolPtrVec_t aTmp( GetSymbols() ); SymbolPtrVec_t aTmp( GetSymbols() );
std::vector< SmSym > aSymbols; std::vector< SmSym > aSymbols;
......
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