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.