Class trealsumlist

Unit

Declaration

type trealsumlist = class(trealintdatalist)

Description

No description available, ancestor trealintdatalist description follows
No description available, ancestor trealdatalist description follows
No description available, ancestor tdatalist description follows
No description available, ancestor tlinkedpersistent description follows
No description available, ancestor tnullinterfacedpersistent description follows
No description available, ancestor tvirtualpersistent description follows

Hierarchy

Overview

Fields

Protected fdirtyup: integer;
Protected fdirtydown: integer;
Protected flinkvalue: listlinkinfoty;
Protected flinklevel: listlinkinfoty;
Protected flinkissum: listlinkinfoty;
Protected foptions: optionssumty;

Methods

Protected procedure setoptions(const avalue: optionssumty); virtual;
Protected procedure setsourcevalue(const avalue: string); virtual;
Protected procedure setsourcelevel(const avalue: string); virtual;
Protected procedure setsourceissum(const avalue: string); virtual;
Protected procedure getgriddefaultdata(var dest); override;
Protected procedure getgriddata(index: integer; var dest); override;
Protected procedure setgriddata(index: integer; const source); override;
Protected function getdefault: pointer; override;
Protected function getlinkdatatypes(const atag: integer): listdatatypesty; override;
Public constructor create; override;
Public destructor destroy; override;
Public procedure listdestroyed(const sender: tdatalist); override;
Public procedure clean(const start,stop: integer); override;
Public procedure change(const index: integer); override;
Public class function datatype: listdatatypety; override;
Public procedure sourcechange(const sender: tdatalist; const index: integer); override;
Public function getsourcecount: integer; override;
Public function getsourceinfo(const atag: integer): plistlinkinfoty; override;
Public procedure linksource(const source: tdatalist; const atag: integer); override;
Public procedure clearmemberitem(const subitem: integer; const index: integer); override;
Public procedure setmemberitem(const subitem: integer; const index: integer; const avalue: integer); override;

Properties

Public property sumlevel[index:integer]: integer read getsumlevel write setsumlevel;
Public property isfoldsum[index:integer]: boolean read getisfoldsum write setisfoldsum;
Public property sourcevalue: string read flinkvalue.name write setsourcevalue;
Public property sourcelevel: string read flinklevel.name write setsourcelevel;
Public property sourceissum: string read flinkissum.name write setsourceissum;
Published property sumsup: tsumuparrayprop read fsumsup write setsumsup;
Published property sumsdown: tsumdownarrayprop read fsumsdown write setsumsdown;
Published property options: optionssumty read foptions write setoptions default [];

Description

Fields

Protected fdirtyup: integer;
 
Protected fdirtydown: integer;
 
Protected flinkvalue: listlinkinfoty;
 
Protected flinklevel: listlinkinfoty;
 
Protected flinkissum: listlinkinfoty;
 
Protected foptions: optionssumty;
 

Methods

Protected procedure setoptions(const avalue: optionssumty); virtual;
 
Protected procedure setsourcevalue(const avalue: string); virtual;
 
Protected procedure setsourcelevel(const avalue: string); virtual;
 
Protected procedure setsourceissum(const avalue: string); virtual;
 
Protected procedure getgriddefaultdata(var dest); override;
 
Protected procedure getgriddata(index: integer; var dest); override;
 
Protected procedure setgriddata(index: integer; const source); override;
 
Protected function getdefault: pointer; override;
 
Protected function getlinkdatatypes(const atag: integer): listdatatypesty; override;
 
Public constructor create; override;
 
Public destructor destroy; override;
 
Public procedure listdestroyed(const sender: tdatalist); override;
 
Public procedure clean(const start,stop: integer); override;
 
Public procedure change(const index: integer); override;
 
Public class function datatype: listdatatypety; override;
 
Public procedure sourcechange(const sender: tdatalist; const index: integer); override;
 
Public function getsourcecount: integer; override;
 
Public function getsourceinfo(const atag: integer): plistlinkinfoty; override;
 
Public procedure linksource(const source: tdatalist; const atag: integer); override;
 
Public procedure clearmemberitem(const subitem: integer; const index: integer); override;
 
Public procedure setmemberitem(const subitem: integer; const index: integer; const avalue: integer); override;
 

Properties

Public property sumlevel[index:integer]: integer read getsumlevel write setsumlevel;
 
Public property isfoldsum[index:integer]: boolean read getisfoldsum write setisfoldsum;
 
Public property sourcevalue: string read flinkvalue.name write setsourcevalue;
 
Public property sourcelevel: string read flinklevel.name write setsourcelevel;
 
Public property sourceissum: string read flinkissum.name write setsourceissum;
 
Published property sumsup: tsumuparrayprop read fsumsup write setsumsup;
 
Published property sumsdown: tsumdownarrayprop read fsumsdown write setsumsdown;
 
Published property options: optionssumty read foptions write setoptions default [];
 

Generated by PasDoc 0.16.0.