Unit 'groupresource' Package
[Overview][Classes][Index] [#fcl-res]

TGroupResource

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: groupresource.pp line 29

type TGroupResource = class(TAbstractResource)

protected

  fType: TResourceDesc;

  fName: TResourceDesc;

  fItemData: TStream;

  fItemList: TFPList;

  dummyType: TResourceDesc;

  dummyName: TResourceDesc;

  procedure FindSubResources;

  procedure ReadResourceItemHeader; virtual; abstract;

  procedure CheckBuildItemStream;

  function GetItemData;

  procedure WriteHeader(); virtual; abstract;

  function WriteResHeader;

  procedure CreateSubItems;

  procedure CreateSubItem; virtual; abstract;

  procedure UpdateItemOwner(); virtual; abstract;

  procedure ClearItemList; virtual; abstract;

  procedure DeleteSubItems; virtual; abstract;

  function GetSubStreamCount;

  function GetSubStream(); virtual; abstract;

  procedure SetOwnerList(); override;

  procedure NotifyResourcesLoaded; override;

public

  destructor Destroy; override;

  function CompareContents(); override;

  procedure SetCustomItemDataStream();

  procedure UpdateRawData; override;

  property ItemData: TStream; [r]

end;

Inheritance

TGroupResource

|

TAbstractResource

|

TObject


Documentation generated on: 2023-03-18