Class trowstatehandler

Unit

Declaration

type trowstatehandler = class(tdatalist, iifidatalink)

Description

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 fowner: tgridclientcontroller;

Methods

Protected procedure updateclient(const alink: pointer); virtual; abstract;
Protected procedure updateremote(const sender: tcustomrowstatelist; const aindex: integer); virtual; abstract;
Protected procedure itemchanged(const sender: tcustomrowstatelist; const aindex: integer);
Protected procedure setifiserverintf(const aintf: iifiserver);
Protected function getdefaultifilink: iificlient; virtual;
Protected procedure ifisetvalue(var avalue; var accept: boolean);
Protected procedure getifivalue(var avalue);
Protected procedure setifivalue(const avalue);
Protected function getifilinkkind: ptypeinfo;
Protected procedure setvalue(const sender: iificlient; var avalue; var accept: boolean; const arow: integer);
Protected procedure updateifigriddata(const sender: tobject; const alist: tdatalist);
Protected function getgriddata: tdatalist; reintroduce; overload;
Protected function getvalueprop: ppropinfo;
Protected procedure updatereadonlystate;
Public constructor create(const aowner: tgridclientcontroller); reintroduce;
Public destructor destroy; override;
Public procedure listdestroyed(const sender: tdatalist); override;
Public procedure sourcechange(const sender: tdatalist; const aindex: integer); override;
Public function canlink(const asource: tdatalist; const atag: integer): boolean; override;

Properties

Protected property ifilink: tifivaluelinkcomp read fifilink write setifilink;

Description

Fields

Protected fowner: tgridclientcontroller;
 

Methods

Protected procedure updateclient(const alink: pointer); virtual; abstract;
 
Protected procedure updateremote(const sender: tcustomrowstatelist; const aindex: integer); virtual; abstract;
 
Protected procedure itemchanged(const sender: tcustomrowstatelist; const aindex: integer);
 
Protected procedure setifiserverintf(const aintf: iifiserver);
 
Protected function getdefaultifilink: iificlient; virtual;
 
Protected procedure ifisetvalue(var avalue; var accept: boolean);
 
Protected procedure getifivalue(var avalue);
 
Protected procedure setifivalue(const avalue);
 
Protected function getifilinkkind: ptypeinfo;
 
Protected procedure setvalue(const sender: iificlient; var avalue; var accept: boolean; const arow: integer);
 
Protected procedure updateifigriddata(const sender: tobject; const alist: tdatalist);
 
Protected function getgriddata: tdatalist; reintroduce; overload;
 
Protected function getvalueprop: ppropinfo;
 
Protected procedure updatereadonlystate;
 
Public constructor create(const aowner: tgridclientcontroller); reintroduce;
 
Public destructor destroy; override;
 
Public procedure listdestroyed(const sender: tdatalist); override;
 
Public procedure sourcechange(const sender: tdatalist; const aindex: integer); override;
 
Public function canlink(const asource: tdatalist; const atag: integer): boolean; override;
 

Properties

Protected property ifilink: tifivaluelinkcomp read fifilink write setifilink;
 

Generated by PasDoc 0.16.0.