Class tarrayprop
Unit
Declaration
type tarrayprop = class(tpersistent)
Description
Hierarchy
- TObject
- tpersistent
- tarrayprop
Overview
Fields
![]() |
fstate: arraypropsstatesty; |
![]() |
fupdating: integer; |
![]() |
fcountbefore: integer; |
Methods
![]() |
procedure setfixcount(const avalue: integer); virtual; |
![]() |
procedure change(const index: integer); virtual; |
![]() |
function getcount: integer; virtual; abstract; |
![]() |
function getdatapo: pointer; virtual; abstract; |
![]() |
procedure checkcount(var acount: integer); virtual; |
![]() |
procedure setcount1(acount: integer; doinit: boolean); virtual; |
![]() |
procedure setcount(const acount: integer); |
![]() |
procedure dosizechanged; virtual; |
![]() |
function getsize: integer; virtual; abstract; |
![]() |
function getitemspo(const index: integer): pointer; virtual; abstract; |
![]() |
procedure writeitem(const index: integer; writer: twriter); virtual; abstract; |
![]() |
procedure readitem(const index: integer; reader: treader); virtual; abstract; |
![]() |
procedure defineproperties(filer: tfiler); override; |
![]() |
procedure readcount(reader: treader); |
![]() |
procedure writecount(writer: twriter); |
![]() |
procedure readitems(reader: treader); |
![]() |
procedure writeitems(writer: twriter); |
![]() |
procedure init(startindex,endindex: integer); virtual; |
![]() |
procedure dochange(const aindex: integer); virtual; |
![]() |
procedure checkindex(const index: integer); |
![]() |
function checkstored(ancestor: tpersistent): boolean; virtual; |
![]() |
function propkind: arraypropkindty; virtual; |
![]() |
procedure beginupdate; |
![]() |
procedure endupdate(nochange: boolean = false); |
![]() |
procedure clear; |
![]() |
procedure insertempty(const index: integer); |
![]() |
procedure insertdefault(const index: integer); |
![]() |
procedure delete(const index: integer); |
![]() |
procedure move(const curindex,newindex: integer); virtual; |
![]() |
procedure order(const sourceorder: integerarty); |
![]() |
procedure reorder(const destorder: integerarty); |
![]() |
procedure link(alinkedarrays: array of tarrayprop); |
Properties
![]() |
property fixcount: integer read ffixcount write setfixcount default 0; |
![]() |
property onchange: arraychangeeventty read fonchange write fonchange; |
![]() |
property count: integer read getcount write setcount default 0; |
Description
Fields
![]() |
fstate: arraypropsstatesty; |
![]() |
fupdating: integer; |
![]() |
fcountbefore: integer; |
Methods
![]() |
procedure setfixcount(const avalue: integer); virtual; |
![]() |
procedure change(const index: integer); virtual; |
![]() |
function getcount: integer; virtual; abstract; |
![]() |
function getdatapo: pointer; virtual; abstract; |
![]() |
procedure checkcount(var acount: integer); virtual; |
![]() |
procedure setcount1(acount: integer; doinit: boolean); virtual; |
![]() |
procedure setcount(const acount: integer); |
![]() |
procedure dosizechanged; virtual; |
![]() |
function getsize: integer; virtual; abstract; |
![]() |
function getitemspo(const index: integer): pointer; virtual; abstract; |
![]() |
procedure writeitem(const index: integer; writer: twriter); virtual; abstract; |
![]() |
procedure readitem(const index: integer; reader: treader); virtual; abstract; |
![]() |
procedure defineproperties(filer: tfiler); override; |
![]() |
procedure readcount(reader: treader); |
![]() |
procedure writecount(writer: twriter); |
![]() |
procedure readitems(reader: treader); |
![]() |
procedure writeitems(writer: twriter); |
![]() |
procedure init(startindex,endindex: integer); virtual; |
![]() |
procedure dochange(const aindex: integer); virtual; |
![]() |
procedure checkindex(const index: integer); |
![]() |
function checkstored(ancestor: tpersistent): boolean; virtual; |
![]() |
function propkind: arraypropkindty; virtual; |
![]() |
procedure beginupdate; |
![]() |
procedure endupdate(nochange: boolean = false); |
![]() |
procedure clear; |
![]() |
procedure insertempty(const index: integer); |
![]() |
procedure insertdefault(const index: integer); |
![]() |
procedure delete(const index: integer); |
![]() |
procedure move(const curindex,newindex: integer); virtual; |
![]() |
procedure order(const sourceorder: integerarty); |
![]() |
procedure reorder(const destorder: integerarty); |
![]() |
procedure link(alinkedarrays: array of tarrayprop); |
Properties
![]() |
property fixcount: integer read ffixcount write setfixcount default 0; |
![]() |
property onchange: arraychangeeventty read fonchange write fonchange; |
![]() |
property count: integer read getcount write setcount default 0; |
Generated by PasDoc 0.16.0.