type TOperatorParameter = class(TObject)
![]() |
constructor Create(prmOp: TOperator); virtual; |
![]() |
function AskParameter(): boolean; |
![]() |
function CreateDlgParameters(): TForm; virtual; abstract; |
![]() |
function getHTMLParameters(): string; virtual; |
![]() |
procedure GetParameters(var prmModif: boolean); virtual; |
![]() |
procedure LoadFromINI(prmSection: string; prmINI: TMemIniFile); virtual; |
![]() |
procedure LoadFromStream(prmStream: TStream); virtual; |
![]() |
procedure PrepareDlgParametersShow(); virtual; |
![]() |
procedure SaveToINI(prmSection: string; prmINI: TMemIniFile); virtual; |
![]() |
procedure SaveToStream(prmStream: TStream); virtual; |
![]() |
procedure SetDefaultParameters(); virtual; abstract; |
![]() |
constructor Create(prmOp: TOperator); virtual; |
son propriétaire est passé en paramètre : l'opérateur
![]() |
function AskParameter(): boolean; |
demander la boîte de paramètres, renvoie vrai si clic sur OK
![]() |
function CreateDlgParameters(): TForm; virtual; abstract; |
fait afficher une boîte de dialogue dans laquelle on peut saisir/modifier les paramètres d'analyse à surcharger absolument
![]() |
function getHTMLParameters(): string; virtual; |
récupération de la description des paramètres - à surcharger absolument
![]() |
procedure GetParameters(var prmModif: boolean); virtual; |
demande effectivement les paramètres, à surcharger si on doit manipuler les modifs utilisateurs
![]() |
procedure LoadFromINI(prmSection: string; prmINI: TMemIniFile); virtual; |
chargement à partir d'un fichier INI
![]() |
procedure LoadFromStream(prmStream: TStream); virtual; |
chargement à partir d'un flux
![]() |
procedure PrepareDlgParametersShow(); virtual; |
prepare une mise à jour avant de faire apparaître la boîte de dialogue des paramètres, rien au départ mais surcharger très probable
![]() |
procedure SaveToINI(prmSection: string; prmINI: TMemIniFile); virtual; |
sauvegarde dans un fichier INI
![]() |
procedure SaveToStream(prmStream: TStream); virtual; |
sauvegarde dans un flux
![]() |
procedure SetDefaultParameters(); virtual; abstract; |
fixer les paramètres par défaut de l'analyse, à surcharger toujours, sans inherited
![]() |
property Operator: TOperator; |
![]() |
property Operator: TOperator; |
opérateur associé