LibreOffice Module starmath (master) 1
|
#include <symbol.hxx>
Public Member Functions | |
SmSym () | |
SmSym (const OUString &rName, const vcl::Font &rFont, sal_UCS4 cChar, const OUString &rSet, bool bIsPredefined=false) | |
SmSym (const SmSym &rSymbol) | |
SmSym & | operator= (const SmSym &rSymbol) |
const vcl::Font & | GetFace () const |
sal_UCS4 | GetCharacter () const |
const OUString & | GetName () const |
bool | IsPredefined () const |
const OUString & | GetSymbolSetName () const |
const OUString & | GetExportName () const |
void | SetExportName (const OUString &rName) |
bool | IsEqualInUI (const SmSym &rSymbol) const |
Private Attributes | |
SmFace | m_aFace |
OUString | m_aName |
OUString | m_aExportName |
OUString | m_aSetName |
sal_UCS4 | m_cChar |
bool | m_bPredefined |
Definition at line 36 of file symbol.hxx.
SmSym::SmSym | ( | ) |
Definition at line 28 of file symbol.cxx.
References ALIGN_BASELINE, m_aExportName, m_aFace, m_aName, m_aName, vcl::Font::SetAlignment(), and vcl::Font::SetTransparent().
SmSym::SmSym | ( | const OUString & | rName, |
const vcl::Font & | rFont, | ||
sal_UCS4 | cChar, | ||
const OUString & | rSet, | ||
bool | bIsPredefined = false |
||
) |
Definition at line 46 of file symbol.cxx.
References ALIGN_BASELINE, m_aExportName, m_aFace, m_aName, m_aSetName, m_bPredefined, m_cChar, rSet, vcl::Font::SetAlignment(), and vcl::Font::SetTransparent().
SmSym::SmSym | ( | const SmSym & | rSymbol | ) |
Definition at line 40 of file symbol.cxx.
|
inline |
Definition at line 55 of file symbol.hxx.
References m_cChar.
Referenced by SmSymbolManager::Load(), SmShowSymbolSet::Paint(), SmSpecialNode::Prepare(), SmSymDefineDialog::SelectSymbol(), SmShowChar::SetSymbol(), and SmShowSymbol::SetSymbol().
|
inline |
Definition at line 60 of file symbol.hxx.
References m_aExportName.
|
inline |
Definition at line 54 of file symbol.hxx.
References m_aFace.
Referenced by SmSymbolManager::Load(), SmShowSymbolSet::Paint(), SmSpecialNode::Prepare(), SmSymDefineDialog::SelectSymbol(), SmShowChar::SetSymbol(), and SmShowSymbol::SetSymbol().
|
inline |
Definition at line 56 of file symbol.hxx.
References m_aName.
Referenced by SmSymbolManager::AddOrReplaceSymbol(), IMPL_LINK(), IMPL_LINK_NOARG(), SmSymbolManager::Load(), SmSymbolDialog::SelectSymbol(), SmSymDefineDialog::SelectSymbol(), and SmSymDefineDialog::SetOrigSymbol().
|
inline |
Definition at line 59 of file symbol.hxx.
References m_aSetName.
Referenced by SmSymbolManager::AddOrReplaceSymbol(), IMPL_LINK(), and lcl_IsFromGreekSymbolSet().
bool SmSym::IsEqualInUI | ( | const SmSym & | rSymbol | ) | const |
Definition at line 76 of file symbol.cxx.
References m_aFace, m_aName, and m_cChar.
Referenced by SmSymbolManager::AddOrReplaceSymbol().
|
inline |
Definition at line 58 of file symbol.hxx.
References m_bPredefined.
Definition at line 61 of file symbol.cxx.
References m_aExportName, m_aFace, m_aName, m_aSetName, m_bPredefined, m_cChar, and SM_MOD.
|
inline |
Definition at line 61 of file symbol.hxx.
References m_aExportName.
Referenced by SmModel::_setPropertyValues(), and SmMathConfig::ReadSymbol().
|
private |
Definition at line 41 of file symbol.hxx.
Referenced by GetExportName(), operator=(), SetExportName(), and SmSym().
|
private |
Definition at line 39 of file symbol.hxx.
Referenced by GetFace(), IsEqualInUI(), operator=(), and SmSym().
|
private |
Definition at line 40 of file symbol.hxx.
Referenced by GetName(), IsEqualInUI(), operator=(), and SmSym().
|
private |
Definition at line 42 of file symbol.hxx.
Referenced by GetSymbolSetName(), operator=(), and SmSym().
|
private |
Definition at line 44 of file symbol.hxx.
Referenced by IsPredefined(), operator=(), and SmSym().
|
private |
Definition at line 43 of file symbol.hxx.
Referenced by GetCharacter(), IsEqualInUI(), operator=(), and SmSym().