TQXPControl - Interface
| TQXPControl = class (TQXPObject) | Interface de TQXPControl | Exemples de TQXPControl |
| Constructeurs/Destructeur | ||||
|---|---|---|---|---|
| constructor | Create | inherited virtual | Description de Create | |
| constructor | CreateAppliedVersion | Description de CreateAppliedVersion | Qubes Expert v5 | |
| constructor | CreateFromCode | virtual | Description de CreateFromCode | Qubes Expert v5 |
| constructor | CreateFromCodeToLatestVersion | Description de CreateFromCodeToLatestVersion | Qubes Expert v7 | |
| constructor | CreateFromDB | inherited virtual | Description de CreateFromDB | |
| constructor | CreateFromID | virtual | Description de CreateFromID | Qubes Expert v5 |
| constructor | CreateFromVersion | Description de CreateFromVersion | Qubes Expert v5 | |
| constructor | CreateNewControl | Description de CreateNewControl | Qubes Expert v5 | |
| destructor | Destroy | inherited virtual | Détruit l'instance de l'objet. | |
| destructor | PerformSuppress | Description de PerformSuppress | Qubes Expert v5 | |
| Propriétés | ||||
| property | ApplyDate : Float | read write | Description de ApplyDate | Qubes Expert v5 |
| property | AutoUnPlanJobs : Boolean | read write | Description de AutoUnPlanJobs | Qubes Expert v5 |
| property | Code : String | read inherited | Description de Code | |
| property | ControlId : Integer | read | Description de ControlId | Qubes Expert v5 |
| property | ID : Integer | read inherited | Description de ID | |
| property | Name : String | read write | Description de Name | Qubes Expert v5 |
| property | Options : TQXPControlOptions | read | Description de Options | Qubes Expert v5 |
| property | ReControlDelay : Float | read write | Description de ReControlDelay | Qubes Expert v5 |
| property | ReControlMode : TQXPRecontrolMode | read write | Description de ReControlMode | Qubes Expert v5 |
| property | Status : TQXPControlStatus | read | Description de Status | Qubes Expert v5 |
| property | Version : Integer | read | Description de Version | Qubes Expert v5 |
| Méthodes | ||||
| class function | ActiveControls : array of TQXPControl | Description de ActiveControls | Qubes Expert v5 | |
| class function | ActiveControlsForContext : array of TQXPControl | Description de ActiveControlsForContext | Qubes Expert v5 | |
| class function | ActiveControlsForEventAndContext : array of TQXPControl | Description de ActiveControlsForEventAndContext | Qubes Expert v5 | |
| procedure | AddEqptPerimeterEntry | Description de AddEqptPerimeterEntry | Qubes Expert v5 | |
| procedure | AddItemPerimeterEntry | Description de AddItemPerimeterEntry | Qubes Expert v5 | |
| procedure | AddPerimeterEntry | Description de AddPerimeterEntry | Qubes Expert v5 | |
| procedure | AddStagePerimeterEntry | Description de AddStagePerimeterEntry | Qubes Expert v5 | |
| function | AppliedVersionID : Integer | Description de AppliedVersionID | Qubes Expert v5 | |
| procedure | Apply | Description de Apply | Qubes Expert v5 | |
| procedure | Approve | Description de Approve | Qubes Expert v5 | |
| class function | AsDataGrid : TDataGrid | Description de AsDataGrid | ||
| class function | AsDataGrid : TDataGrid | inherited virtual | Description de AsDataGrid | |
| function | CanCreateNewVersion : Boolean | Description de CanCreateNewVersion | Qubes Expert v5 | |
| class function | CheckControlsDataGrid : Boolean | Description de CheckControlsDataGrid | Qubes Expert v7 | |
| class function | CheckPerimeterDataGrid : Boolean | Description de CheckPerimeterDataGrid | Qubes Expert v7 | |
| class function | CheckPointsDataGrid : Boolean | Description de CheckPointsDataGrid | Qubes Expert v7 | |
| class function | CheckSchedulingDataGrid : Boolean | Description de CheckSchedulingDataGrid | Qubes Expert v7 | |
| class function | CheckStatusDataGrid : Boolean | Description de CheckStatusDataGrid | Qubes Expert v7 | |
| procedure | CheckStatuses | Description de CheckStatuses | Qubes Expert v5 | |
| class function | CheckUnschedulingDataGrid : Boolean | Description de CheckUnschedulingDataGrid | Qubes Expert v7 | |
| class function | ClassName : String | inherited | Retourne le nom de la classe au format chaîne | |
| class function | ClassParent : TClass | inherited | Classe parent de la classe | |
| class function | ClassType : TClass | inherited | Retourne la métaclasse d'une classe | |
| class function | Controls : array of TQXPControl | Description de Controls | Qubes Expert v5 | |
| class procedure | ControlsFromDataGrid | Description de ControlsFromDataGrid | Qubes Expert v7 | |
| class procedure | ControlsFromXLSX | Description de ControlsFromXLSX | Qubes Expert v7 | |
| function | CreateJob : TQXPControlJob | Description de CreateJob | Qubes Expert v5 | |
| procedure | DeletePerimeterEntryByID | Description de DeletePerimeterEntryByID | Qubes Expert v5 | |
| procedure | DeletePlanningRuleByID | Description de DeletePlanningRuleByID | Qubes Expert v5 | |
| procedure | DeletePointByID | Description de DeletePointByID | Qubes Expert v5 | |
| procedure | DeleteRemovingRuleByID | Description de DeleteRemovingRuleByID | Qubes Expert v5 | |
| function | Duplicate : TQXPControl | Description de Duplicate | Qubes Expert v5 | |
| class function | FormatDataGridErrorMsg : String | Description de FormatDataGridErrorMsg | Qubes Expert v7 | |
| class function | FormatedDataGridErrorMsgToJSON : JSONVariant | Description de FormatedDataGridErrorMsgToJSON | Qubes Expert v7 | |
| procedure | Free | inherited | Détruit l'instance de l'objet si non-nil | |
| procedure | FromJSONObj | virtual | Description de FromJSONObj | Qubes Expert v5 |
| class procedure | FromXLSX | Description de FromXLSX | Qubes Expert v7 | |
| class function | GetControlIDs : array of Integer | Description de GetControlIDs | Qubes Expert v7 | |
| class function | GetControlIDsDistinctCodeLatestVersion : array of Integer | Description de GetControlIDsDistinctCodeLatestVersion | Qubes Expert v7 | |
| class function | GetLatestControlIDFromCode : Integer | Description de GetLatestControlIDFromCode | Qubes Expert v7 | |
| class function | GetStatusFromCodeID : TQXPControlStatus | Description de GetStatusFromCodeID | Qubes Expert v7 | |
| function | IndexOfPoint : Integer | Description de IndexOfPoint | Qubes Expert v5 | |
| function | IsValid : Boolean | Description de IsValid | Qubes Expert v5 | |
| class function | ListCodes : array of String | Description de ListCodes | Qubes Expert v5 | |
| function | MatchContext : Boolean | Description de MatchContext | Qubes Expert v5 | |
| function | MaxVersionNumber : Integer | Description de MaxVersionNumber | Qubes Expert v5 | |
| procedure | MovePoint | Description de MovePoint | Qubes Expert v5 | |
| function | NewVersion : TQXPControl | Description de NewVersion | Qubes Expert v5 | |
| function | PerimeterEntriesByKind : array of TQXPCtrlPerimeterEntry | Description de PerimeterEntriesByKind | Qubes Expert v5 | |
| function | PerimeterEntriesCount : Integer | Description de PerimeterEntriesCount | Qubes Expert v5 | |
| function | PerimeterEntriesEqpts : array of TQXPCtrlPerimeterEntry | Description de PerimeterEntriesEqpts | Qubes Expert v5 | |
| function | PerimeterEntriesItems : array of TQXPCtrlPerimeterEntry | Description de PerimeterEntriesItems | Qubes Expert v5 | |
| function | PerimeterEntriesKinds : array of String | Description de PerimeterEntriesKinds | Qubes Expert v5 | |
| function | PerimeterEntriesStages : array of TQXPCtrlPerimeterEntry | Description de PerimeterEntriesStages | Qubes Expert v5 | |
| class procedure | PerimeterFromDataGrid | Description de PerimeterFromDataGrid | Qubes Expert v7 | |
| class procedure | PerimeterFromXLSX | Description de PerimeterFromXLSX | Qubes Expert v7 | |
| function | PlanningRule : TQXPCtrlPlanningRule | Description de PlanningRule | Qubes Expert v5 | |
| function | PlanningRuleByEvent : TQXPCtrlPlanningRule | Description de PlanningRuleByEvent | Qubes Expert v5 | |
| function | PlanningRuleByID : TQXPCtrlPlanningRule | Description de PlanningRuleByID | Qubes Expert v5 | |
| function | PlanningRulesCount : Integer | Description de PlanningRulesCount | Qubes Expert v5 | |
| function | PlanningRulesList : array of TQXPCtrlPlanningRule | Description de PlanningRulesList | Qubes Expert v5 | |
| function | PointByCode : TQXPControlPoint | Description de PointByCode | Qubes Expert v5 | |
| function | PointByID : TQXPControlPoint | Description de PointByID | Qubes Expert v5 | |
| function | Points : TQXPControlPoint | Description de Points | Qubes Expert v5 | |
| function | PointsCount : Integer | Description de PointsCount | Qubes Expert v5 | |
| class procedure | PointsFromDataGrid | Description de PointsFromDataGrid | Qubes Expert v7 | |
| class procedure | PointsFromXLSX | Description de PointsFromXLSX | Qubes Expert v7 | |
| function | PointsList : array of TQXPControlPoint | Description de PointsList | Qubes Expert v5 | |
| procedure | Post | Description de Post | Qubes Expert v5 | |
| procedure | PostPerimeter | Description de PostPerimeter | Qubes Expert v5 | |
| function | ReadyToApprove : Boolean | Description de ReadyToApprove | Qubes Expert v5 | |
| procedure | Reject | Description de Reject | Qubes Expert v5 | |
| procedure | Remove | Description de Remove | Qubes Expert v5 | |
| function | RemovingRule : TQXPCtrlRemovingRule | Description de RemovingRule | Qubes Expert v5 | |
| function | RemovingRuleByEvent : TQXPCtrlRemovingRule | Description de RemovingRuleByEvent | Qubes Expert v5 | |
| function | RemovingRuleByID : TQXPCtrlRemovingRule | Description de RemovingRuleByID | Qubes Expert v5 | |
| function | RemovingRulesCount : Integer | Description de RemovingRulesCount | Qubes Expert v5 | |
| function | RemovingRulesList : array of TQXPCtrlRemovingRule | Description de RemovingRulesList | Qubes Expert v5 | |
| function | ScheduleJob : TQXPControlJob | Description de ScheduleJob | Qubes Expert v5 | |
| class function | ScheduleJobs : array of TQXPControlJob | Description de ScheduleJobs | Qubes Expert v5 | |
| class procedure | SchedulingFromDataGrid | Description de SchedulingFromDataGrid | Qubes Expert v7 | |
| class procedure | SchedulingFromXLSX | Description de SchedulingFromXLSX | Qubes Expert v7 | |
| procedure | SetToApprove | Description de SetToApprove | Qubes Expert v5 | |
| class function | StatusAsText : String | Description de StatusAsText | Qubes Expert v7 | |
| class procedure | StatusFromDataGrid | Description de StatusFromDataGrid | Qubes Expert v7 | |
| class procedure | StatusFromXLSX | Description de StatusFromXLSX | Qubes Expert v7 | |
| function | ToJSONObj : JSONVariant | virtual | Description de ToJSONObj | Qubes Expert v5 |
| class procedure | UnScheduleJobs | Description de UnScheduleJobs | Qubes Expert v5 | |
| class procedure | UnschedulingFromDataGrid | Description de UnschedulingFromDataGrid | Qubes Expert v7 | |
| class procedure | UnschedulingFromXLSX | Description de UnschedulingFromXLSX | Qubes Expert v7 | |
| class function | UsedControls : array of TQXPControl | Description de UsedControls | Qubes Expert v5 | |