Class TSelfCopiedCompList
Unit
self_copied_component
Declaration
type TSelfCopiedCompList = class(TComponentList, ISelfCopied)
Description
List of self copied components. By default it keeps ownership of items and destroys them in corresponding methods. Ownership is transferrred to copy of list as well.
Hierarchy
- TComponentList
- TSelfCopiedCompList
Overview
Methods
 |
destructor Destroy; override; |
 |
function Add(Item: TComponent): integer; virtual; |
 |
function GetCopy: TObject; virtual; |
 |
function GetSharedCopy: TObject; virtual; |
 |
function Remove(AComponent: TComponent): Integer; virtual; |
 |
procedure CopyParameters(Dest: TObject); virtual; |
 |
procedure Delete(Index: integer); virtual; |
 |
procedure Insert(Index: integer; Item: TComponent); virtual; |
Description
Methods
 |
destructor Destroy; override; |
|
 |
function Add(Item: TComponent): integer; virtual; |
|
 |
function GetCopy: TObject; virtual; |
|
 |
function GetSharedCopy: TObject; virtual; |
Returns copy of list which owns its items.
|
 |
function Remove(AComponent: TComponent): Integer; virtual; |
|
 |
procedure CopyParameters(Dest: TObject); virtual; |
|
 |
procedure Delete(Index: integer); virtual; |
|
 |
procedure Insert(Index: integer; Item: TComponent); virtual; |
Redefines methods as virtual to be used in descendant classes.
|
Generated by PasDoc 0.15.0.
|