Main Page Class Hierarchy Compound List File List Compound Members File Members
CElementsRecord Class Reference
node for elementary changes
More...
#include <HistoryList.h>
Inheritance diagram for CElementsRecord:
[legend]Collaboration diagram for CElementsRecord:
[legend]List of all members.
|
Public Methods |
__fastcall | CElementsRecord (bool forward_direction, const CSmallString &change_tag) |
void __fastcall | Register (CElementData *data) |
CSmallString __fastcall | GetUndoDescription (void) |
CSmallString __fastcall | GetRedoDescription (void) |
CSmallString __fastcall | GetShortUndoDescription (void) |
CSmallString __fastcall | GetShortRedoDescription (void) |
void __fastcall | SetChangeTag (const CSmallString &tag) |
Friends |
class | CHistoryList |
Detailed Description
node for elementary changes
třída slouží k záznamu elementárních změn, tato třída je popisuje jako jedinou změnu, uzlový bod pro složené změny, lokalizace on-the-fly
Jak se vytváří názvy popisující undo a redo
- každá změna je chrakterizována tagem jednoznačně definovaným uvnitř pluginu
- pomocí tohoto tagu se získají jednotlivé lokalizované formátovací specifikace (např.: 'Změněno jméno atomu z 1 na 2' )
- zavoláním funkce GetDescription() se získá kompletní popis (např.: 'Změněno jméno atomu z A na B' )
The documentation for this class was generated from the following file:
Generated on Sun Feb 9 12:57:39 2003 for NemesisCore by
1.3-rc2