Skip to content

TLinkObservers

Declaration

Source position: classesh.inc line 381

type

  TLinkObservers = class
  public
    class function GetEditGridLink : IEditGridLinkObserver;
    class function GetEditLink : IEditLinkObserver;
    class procedure EditLinkUpdate;
    class function EditLinkTrackUpdate : Boolean;
    class procedure EditLinkReset;
    class procedure EditLinkModified;
    class function EditLinkIsModified : Boolean;
    class function EditLinkIsValidChar : Boolean;
    class function EditLinkIsEditing : Boolean;
    class function EditLinkEdit : Boolean;
    class procedure EditLinkSetIsReadOnly;
    class function EditLinkIsReadOnly : Boolean;
    class procedure EditGridLinkUpdate;
    class procedure EditGridLinkReset;
    class procedure EditGridLinkModified;
    class function EditGridLinkIsModified : Boolean;
    class function EditGridLinkIsValidChar : Boolean;
    class function EditGridLinkIsEditing : Boolean;
    class function EditGridLinkEdit : Boolean;
    class function EditGridLinkIsReadOnly : Boolean;
    class procedure EditGridLinkSetIsReadOnly;
    class procedure PositionLinkPosChanged;
    class procedure PositionLinkPosChanging;
    class procedure ListSelectionChanged;
    class procedure ControlValueUpdate;
    class procedure ControlValueModified;
    class function ControlValueTrackUpdate : Boolean;
    class function AllowControlChange(const aObservers: TObservers)
                                  : Boolean;
    class function AllowControlChange(const aControl: TComponent) : Boolean;
    class procedure ControlChanged(const aObservers: TObservers);
    class procedure ControlChanged(const aControl: TComponent);
    class procedure IteratorLinkUpdateControlComponent;
    class procedure IteratorLinkStartFrom;
    class function IteratorLinkMoveNext : Boolean;
    class procedure IteratorLinkFinish;
  end;