Skip to content

TBoldAbstractUndoHandler

Bold-internal

Unit: BoldSystem

Declaration

TBoldAbstractUndoHandler = class(TBoldSystemExtension)

Hierarchy

  1. TObject
  2. TBoldMemoryManagedObject
  3. TBoldInterfacedObject
  4. TBoldNonRefCountedObject
  5. TBoldSystemExtension
  6. TBoldAbstractUndoHandler
  7. Direct subclasses
  8. TBoldUndoHandler

Description

Bold-internal

Methods

Name Summary Notes
ApplytranslationList abstract
DeleteObject protected
GetControllerForMember protected
HandleMember abstract
HandleObject abstract
PrepareUpdate abstract

ApplytranslationList

procedure ApplytranslationList(IdTranslationList: TBoldIdTranslationList); virtual; abstract;

DeleteObject

procedure DeleteObject(BoldObject: TBoldObject);

GetControllerForMember

class function GetControllerForMember(Member: TBoldMember): TBoldAbstractController;

HandleMember

procedure HandleMember(ObjectContents: IBoldObjectContents; MemberIndex: integer; MemberValue: IBoldValue); virtual; abstract;

HandleObject

procedure HandleObject(Obj: IBoldObjectContents; RegardAsExisting: Boolean); virtual; abstract;

PrepareUpdate

procedure PrepareUpdate(const ObjectList: TBoldObjectList); virtual; abstract;

Generated from the Bold 4.0 help (Help/BfD.chm) by Tools/chm2mkdocs.py; member lists reflect Bold 4.0, see the source for members added since.