Class tcustomificlientcontroller

Unit

Declaration

type tcustomificlientcontroller = class(tlinkedpersistent, iifidataserver, istatfile)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fowner: tmsecomponent;
Protected fkind: ttypekind;
Protected fstate: ifivaluelinkstatesty;
Protected foptionsvalue: valueclientoptionsty;
Protected fwidgetstate: ifiwidgetstatesty;
Protected fwidgetstatebefore: ifiwidgetstatesty;
Protected fchangedclient: pointer;
Protected fapropname: string;
Protected fapropkind: ttypekind;
Protected fapropvalue: pointer;

Methods

Protected procedure dogetprop(const alink: pointer);
Protected procedure getprop(const aname: string; const akind: ttypekind; const avaluepo: pointer);
Protected procedure dosetprop(const alink: pointer);
Protected procedure setprop(const aname: string; const akind: ttypekind; const avaluepo: pointer);
Protected procedure finalizelink(const alink: pointer);
Protected procedure finalizelinks;
Protected procedure loaded; virtual;
Protected function errorname(const ainstance: tobject): string;
Protected procedure interfaceerror;
Protected function getifilinkkind: ptypeinfo; virtual;
Protected function checkcomponent(const aintf: iifilink): pointer; virtual;
Protected procedure valuestootherclient(const alink: pointer);
Protected procedure valuestoclient(const alink: pointer); virtual;
Protected procedure clienttovalues(const alink: pointer); virtual;
Protected procedure change(const alink: iificlient = nil);
Protected procedure linkset(const alink: iificlient); virtual;
Protected function setmsestringval(const alink: iificlient; const aname: string; const avalue: msestring): boolean;
Protected function getmsestringval(const alink: iificlient; const aname: string; var avalue: msestring): boolean;
Protected function setintegerval(const alink: iificlient; const aname: string; const avalue: integer): boolean;
Protected function getintegerval(const alink: iificlient; const aname: string; var avalue: integer): boolean;
Protected function setint64val(const alink: iificlient; const aname: string; const avalue: int64): boolean;
Protected function getint64val(const alink: iificlient; const aname: string; var avalue: int64): boolean;
Protected function setpointerval(const alink: iifidatalink; const aname: string; const avalue: pointer): boolean;
Protected function getpointerval(const alink: iifidatalink; const aname: string; var avalue: pointer): boolean;
Protected function setbooleanval(const alink: iificlient; const aname: string; const avalue: boolean): boolean;
Protected function getbooleanval(const alink: iificlient; const aname: string; var avalue: boolean): boolean;
Protected function setrealtyval(const alink: iificlient; const aname: string; const avalue: realty): boolean;
Protected function getrealtyval(const alink: iificlient; const aname: string; var avalue: realty): boolean;
Protected function setdatetimeval(const alink: iificlient; const aname: string; const avalue: tdatetime): boolean;
Protected function getdatetimeval(const alink: iificlient; const aname: string; var avalue: tdatetime): boolean;
Protected procedure distribute(const sender: iificlient; const local: boolean; const exec: boolean); virtual;
Protected procedure execute(const sender: iificlient); virtual;
Protected procedure valuechanged(const sender: iifidatalink);
Protected procedure statechanged(const sender: iificlient; const astate: ifiwidgetstatesty); virtual;
Protected procedure setvalue(const sender: iificlient; var avalue; var accept: boolean; const arow: integer); virtual;
Protected procedure dataentered(const sender: iificlient; const arow: integer); virtual;
Protected procedure closequery(const sender: iificlient; var amodalresult: modalresultty); virtual;
Protected procedure sendmodalresult(const sender: iificlient; const amodalresult: modalresultty); virtual;
Protected procedure updateoptionsedit(var avalue: optionseditty); virtual;
Protected procedure dostatread(const reader: tstatreader); virtual;
Protected procedure dostatwrite(const writer: tstatwriter); virtual;
Protected procedure statreading;
Protected procedure statread;
Protected function getstatvarname: msestring;
Protected function getstatpriority: integer;
Public constructor create(const aowner: tmsecomponent; const akind: ttypekind); reintroduce; overload;
Public constructor create(const aowner: tmsecomponent); overload; virtual;
Public function canconnect(const acomponent: tcomponent): boolean; virtual;

Properties

Public property msestringprop[const aname: string]: msestring read getmsestringpro write setmsestringpro;
Public property integerprop[const aname: string]: integer read getintegerpro write setintegerpro;
Public property booleanprop[const aname: string]: boolean read getbooleanpro write setbooleanpro;
Public property realtyprop[const aname: string]: realty read getrealtypro write setrealtypro;
Public property datetimeprop[const aname: string]: tdatetime read getdatetimepro write setdatetimepro;
Public property statfile: tstatfile read fstatfile write setstatfile;
Public property statvarname: msestring read fstatvarname write fstatvarname;
Public property statpriority: integer read fstatpriority write fstatpriority default 0;
Public property onchangebefore: ifieventty read fonchangebefore write fonchangebefore;
Public property onchangeafter: ifieventty read fonchangeafter write fonchangeafter;
Public property onclientvaluechanged: ificlienteventty read fonclientvaluechanged write fonclientvaluechanged;
Public property onclientstatechanged: ificlientstateeventty read fonclientstatechanged write fonclientstatechanged;
Public property onclientclosequery: ificlientclosequeryeventty read fonclientclosequery write fonclientclosequery;
Public property onclientmodalresult: ificlientmodalresulteventty read fonclientmodalresult write fonclientmodalresult;
Public property onclientexecute: ificlienteventty read fonclientexecute write fonclientexecute;

Description

Fields

Protected fowner: tmsecomponent;

This item has no description.

Protected fkind: ttypekind;

This item has no description.

Protected fstate: ifivaluelinkstatesty;

This item has no description.

Protected foptionsvalue: valueclientoptionsty;

This item has no description.

Protected fwidgetstate: ifiwidgetstatesty;

This item has no description.

Protected fwidgetstatebefore: ifiwidgetstatesty;

This item has no description.

Protected fchangedclient: pointer;

This item has no description.

Protected fapropname: string;

This item has no description.

Protected fapropkind: ttypekind;

This item has no description.

Protected fapropvalue: pointer;

This item has no description.

Methods

Protected procedure dogetprop(const alink: pointer);

This item has no description.

Protected procedure getprop(const aname: string; const akind: ttypekind; const avaluepo: pointer);

This item has no description.

Protected procedure dosetprop(const alink: pointer);

This item has no description.

Protected procedure setprop(const aname: string; const akind: ttypekind; const avaluepo: pointer);

This item has no description.

Protected procedure finalizelink(const alink: pointer);

This item has no description.

Protected procedure finalizelinks;

This item has no description.

Protected procedure loaded; virtual;

This item has no description.

Protected function errorname(const ainstance: tobject): string;

This item has no description.

Protected procedure interfaceerror;

This item has no description.

Protected function getifilinkkind: ptypeinfo; virtual;

This item has no description.

Protected function checkcomponent(const aintf: iifilink): pointer; virtual;

This item has no description.

Protected procedure valuestootherclient(const alink: pointer);

This item has no description.

Protected procedure valuestoclient(const alink: pointer); virtual;

This item has no description.

Protected procedure clienttovalues(const alink: pointer); virtual;

This item has no description.

Protected procedure change(const alink: iificlient = nil);

This item has no description.

Protected procedure linkset(const alink: iificlient); virtual;

This item has no description.

Protected function setmsestringval(const alink: iificlient; const aname: string; const avalue: msestring): boolean;

This item has no description.

Protected function getmsestringval(const alink: iificlient; const aname: string; var avalue: msestring): boolean;

This item has no description.

Protected function setintegerval(const alink: iificlient; const aname: string; const avalue: integer): boolean;

This item has no description.

Protected function getintegerval(const alink: iificlient; const aname: string; var avalue: integer): boolean;

This item has no description.

Protected function setint64val(const alink: iificlient; const aname: string; const avalue: int64): boolean;

This item has no description.

Protected function getint64val(const alink: iificlient; const aname: string; var avalue: int64): boolean;

This item has no description.

Protected function setpointerval(const alink: iifidatalink; const aname: string; const avalue: pointer): boolean;

This item has no description.

Protected function getpointerval(const alink: iifidatalink; const aname: string; var avalue: pointer): boolean;

This item has no description.

Protected function setbooleanval(const alink: iificlient; const aname: string; const avalue: boolean): boolean;

This item has no description.

Protected function getbooleanval(const alink: iificlient; const aname: string; var avalue: boolean): boolean;

This item has no description.

Protected function setrealtyval(const alink: iificlient; const aname: string; const avalue: realty): boolean;

This item has no description.

Protected function getrealtyval(const alink: iificlient; const aname: string; var avalue: realty): boolean;

This item has no description.

Protected function setdatetimeval(const alink: iificlient; const aname: string; const avalue: tdatetime): boolean;

This item has no description.

Protected function getdatetimeval(const alink: iificlient; const aname: string; var avalue: tdatetime): boolean;

This item has no description.

Protected procedure distribute(const sender: iificlient; const local: boolean; const exec: boolean); virtual;

This item has no description.

Protected procedure execute(const sender: iificlient); virtual;

This item has no description.

Protected procedure valuechanged(const sender: iifidatalink);

This item has no description.

Protected procedure statechanged(const sender: iificlient; const astate: ifiwidgetstatesty); virtual;

This item has no description.

Protected procedure setvalue(const sender: iificlient; var avalue; var accept: boolean; const arow: integer); virtual;

This item has no description.

Protected procedure dataentered(const sender: iificlient; const arow: integer); virtual;

This item has no description.

Protected procedure closequery(const sender: iificlient; var amodalresult: modalresultty); virtual;

This item has no description.

Protected procedure sendmodalresult(const sender: iificlient; const amodalresult: modalresultty); virtual;

This item has no description.

Protected procedure updateoptionsedit(var avalue: optionseditty); virtual;

This item has no description.

Protected procedure dostatread(const reader: tstatreader); virtual;

This item has no description.

Protected procedure dostatwrite(const writer: tstatwriter); virtual;

This item has no description.

Protected procedure statreading;

This item has no description.

Protected procedure statread;

This item has no description.

Protected function getstatvarname: msestring;

This item has no description.

Protected function getstatpriority: integer;

This item has no description.

Public constructor create(const aowner: tmsecomponent; const akind: ttypekind); reintroduce; overload;

This item has no description.

Public constructor create(const aowner: tmsecomponent); overload; virtual;

This item has no description.

Public function canconnect(const acomponent: tcomponent): boolean; virtual;

This item has no description.

Properties

Public property msestringprop[const aname: string]: msestring read getmsestringpro write setmsestringpro;

This item has no description.

Public property integerprop[const aname: string]: integer read getintegerpro write setintegerpro;

This item has no description.

Public property booleanprop[const aname: string]: boolean read getbooleanpro write setbooleanpro;

This item has no description.

Public property realtyprop[const aname: string]: realty read getrealtypro write setrealtypro;

This item has no description.

Public property datetimeprop[const aname: string]: tdatetime read getdatetimepro write setdatetimepro;

This item has no description.

Public property statfile: tstatfile read fstatfile write setstatfile;

This item has no description.

Public property statvarname: msestring read fstatvarname write fstatvarname;

This item has no description.

Public property statpriority: integer read fstatpriority write fstatpriority default 0;

This item has no description.

Public property onchangebefore: ifieventty read fonchangebefore write fonchangebefore;

This item has no description.

Public property onchangeafter: ifieventty read fonchangeafter write fonchangeafter;

This item has no description.

Public property onclientvaluechanged: ificlienteventty read fonclientvaluechanged write fonclientvaluechanged;

This item has no description.

Public property onclientstatechanged: ificlientstateeventty read fonclientstatechanged write fonclientstatechanged;

This item has no description.

Public property onclientclosequery: ificlientclosequeryeventty read fonclientclosequery write fonclientclosequery;

This item has no description.

Public property onclientmodalresult: ificlientmodalresulteventty read fonclientmodalresult write fonclientmodalresult;

This item has no description.

Public property onclientexecute: ificlienteventty read fonclientexecute write fonclientexecute;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.