THYActionItemDef
Overview
Base class for all control repository items. This class is used to represent an item that can connect to an Action.
Location
- Unit: Hydra.VCL.PluginControlsRepository.pas
- Ancestry: TCollectionItem | THYRepositoryCollectionItem | THYActionItemDef
Properties
Action
Gets or sets link to the action that will be linked to the control created in the host form by a toolbar or menu controller. Properties such as caption, shortcut, image bitmap, etc. must be properly assigned to the action.
property Action: TBasicAction read write
Collection (declared in THYRepositoryCollectionItem)
Gets reference to the THYRepositoryCollection that holds this item.
property Collection: THYRepositoryCollection read
Instance Methods
constructor Create override (declared in THYRepositoryCollectionItem)
Creates a new instance of the class.
constructor Create(aCollection: TCollection)
Parameters:
- aCollection: Reference to a parent collection.
Assign override
Assigns an action from the source object to this object.
procedure Assign(Source: TPersistent)
Parameters:
- Source: Reference to the source object.
SetAction protected virtual
Sets the link to an action.
procedure SetAction(const Value: TBasicAction)
Parameters:
- Value: Reference to an action.