![]() |
VR-Forces 5.0.2 Developer's Guide
|
General class that all health checks must subclass from.

Public Member Functions | |
| DtHealthCheck (makVrv::DtDe &de, DtUiHealthCheck *) | |
| DtHealthCheck (const DtHealthCheck &) | |
| virtual | ~DtHealthCheck () |
| virtual DtHealthCheck * | clone () const =0 |
| virtual const char * | name () const =0 |
| virtual void | attemptHealthFix (const QString &) |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| DtUiHealthCheck * | myParent |
| DtHealthCheck::DtHealthCheck | ( | makVrv::DtDe & | de, |
| DtUiHealthCheck * | |||
| ) |
| DtHealthCheck::DtHealthCheck | ( | const DtHealthCheck & | ) |
|
virtual |
|
pure virtual |
Clone this object.
Implemented in DtTargetPriorityCannotHit, DtHasApplicableTargets, DtHasAmmunition, DtHasInvalidAmmunition, DtHasValidAmmunition, DtTargetTypeValid, DtSystemHasValidTargetType, DtSystemCanAttack, DtCanBeDamaged, DtAvailablePowers, and DtSystemIsValid.
|
pure virtual |
Internal name that can be used to map to ui file to disallow inclusion of this rule.
Implemented in DtTargetPriorityCannotHit, DtHasApplicableTargets, DtHasAmmunition, DtHasInvalidAmmunition, DtHasValidAmmunition, DtTargetTypeValid, DtSystemHasValidTargetType, DtSystemCanAttack, DtCanBeDamaged, DtAvailablePowers, and DtSystemIsValid.
|
virtual |
|
protected |
|
protected |