#include <symbol.hxx>
Collaboration diagram for SmSymSet:

Public Member Functions | |
| SmSymSet () | |
| SmSymSet (const SmSymSet &rSymbolSet) | |
| SmSymSet (const String &rName) | |
| ~SmSymSet () | |
| SmSymSet & | operator= (const SmSymSet &rSymbolSet) |
| const String & | GetName () const |
| void | SetName (String &rName) |
| USHORT | GetCount () const |
| const SmSym & | GetSymbol (USHORT SymbolNo) const |
| USHORT | AddSymbol (SmSym *pSymbol) |
| void | DeleteSymbol (USHORT SymbolNo) |
| SmSym * | RemoveSymbol (USHORT SymbolNo) |
| USHORT | GetSymbolPos (const String &rName) |
Private Attributes | |
| SmListSym | SymbolList |
| String | Name |
| SmSymSetManager * | pSymSetManager |
Friends | |
| class | SmSymSetManager |
Definition at line 146 of file symbol.hxx.
| SmSymSet::SmSymSet | ( | ) |
| SmSymSet::SmSymSet | ( | const SmSymSet & | rSymbolSet | ) |
| SmSymSet::SmSymSet | ( | const String & | rName | ) |
| SmSymSet::~SmSymSet | ( | ) |
Definition at line 211 of file symbol.cxx.
References AddSymbol(), GetCount(), GetSymbol(), Name, pSymSetManager, SmSymSetManager::SetModified(), and SymbolList.
| const String& SmSymSet::GetName | ( | ) | const [inline] |
Definition at line 162 of file symbol.hxx.
Referenced by AddSymbol(), SmSymDefineDialog::FillSymbolSets(), and SmSymbolDialog::FillSymbolSets().
| void SmSymSet::SetName | ( | String & | rName | ) |
Definition at line 228 of file symbol.cxx.
References Name, pSymSetManager, and SmSymSetManager::SetModified().
| USHORT SmSymSet::GetCount | ( | ) | const [inline] |
Definition at line 164 of file symbol.hxx.
Referenced by SmSymSetManager::AddSymbolSet(), SmSymSetManager::EnterHashTable(), SmSymDefineDialog::Execute(), SmSymDefineDialog::FillSymbols(), SmSymSetManager::GetSymbolByPos(), GetSymbolPos(), SmShowSymbolSet::KeyInput(), operator=(), SmShowSymbolSet::Paint(), SmSymSetManager::Save(), SmShowSymbolSet::SelectSymbol(), SmSymbolDialog::SelectSymbolSet(), SmShowSymbolSet::SetSymbolSet(), and ~SmSymSet().
| const SmSym& SmSymSet::GetSymbol | ( | USHORT | SymbolNo | ) | const [inline] |
Definition at line 166 of file symbol.hxx.
Referenced by SmSymDefineDialog::FillSymbols(), SmSymbolDialog::GetSymbol(), SmSymSetManager::GetSymbolByPos(), operator=(), SmShowSymbolSet::Paint(), and SmSymbolDialog::SelectSymbol().
| USHORT SmSymSet::AddSymbol | ( | SmSym * | pSymbol | ) |
Definition at line 236 of file symbol.cxx.
References GetName(), pSymSetManager, SmSymSetManager::SetModified(), SmSym::SetSetName(), and SymbolList.
Referenced by SmSymSetManager::AddReplaceSymbol(), IMPL_LINK(), and operator=().
| void SmSymSet::DeleteSymbol | ( | USHORT | SymbolNo | ) |
| SmSym * SmSymSet::RemoveSymbol | ( | USHORT | SymbolNo | ) |
Definition at line 257 of file symbol.cxx.
References pSymSetManager, SmSymSetManager::SetModified(), and SymbolList.
Referenced by DeleteSymbol().
| USHORT SmSymSet::GetSymbolPos | ( | const String & | rName | ) |
Definition at line 270 of file symbol.cxx.
References GetCount(), SYMBOL_NONE, and SymbolList.
Referenced by IMPL_LINK().
friend class SmSymSetManager [friend] |
Definition at line 148 of file symbol.hxx.
SmListSym SmSymSet::SymbolList [private] |
Definition at line 150 of file symbol.hxx.
Referenced by AddSymbol(), SmSymSetManager::AddSymbolSet(), SmSymSetManager::EnterHashTable(), GetSymbolPos(), operator=(), RemoveSymbol(), SmSymSet(), and ~SmSymSet().
String SmSymSet::Name [private] |
SmSymSetManager* SmSymSet::pSymSetManager [private] |
Definition at line 152 of file symbol.hxx.
Referenced by AddSymbol(), SmSymSetManager::AddSymbolSet(), operator=(), RemoveSymbol(), SetName(), and SmSymSet().
1.5.1