28 virtual const char* name()
const = 0;
30 virtual void attemptHealthFix(
const QString&);
54 virtual void attemptHealthFix(
const QString&);
56 virtual void setAsHealthy();
59 virtual void addHealthCheck(
const DtHealthCheck&,
bool rerun =
false);
61 virtual void setCheckHealthOnSetup(
bool);
64 return myCheckHealthOnSetup;
70 virtual void addHealthChecks() = 0;
73 virtual QString tab()
const = 0;
76 virtual QString affects()
const = 0;
79 virtual bool checkup(QString& toolTip) = 0;
87 virtual void checkout(
const QString& toolTip);
91 virtual bool checkHealth();
virtual void createControls(QWidget *parent)
If additional widgets or connections need to be made do it here. The parent is the myWidget member...
std::vector< DtHealthCheck * > HealthChecks
Definition: uiHealthCheck.h:97
General class that all health checks must subclass from.
Definition: uiHealthCheck.h:17
HealthChecks myHealthChecks
Definition: uiHealthCheck.h:98
QTreeWidget * myHealth
Definition: uiHealthCheck.h:94
DtUiHealthCheck * myParent
Definition: uiHealthCheck.h:34
Definition: asyncJobServer.h:39
makVrv::DtDe & myDe
Definition: uiHealthCheck.h:33
bool myCheckHealthOnSetup
Definition: uiHealthCheck.h:99
This UI element will provide basical functionality for allowing a system to define rules that can det...
Definition: uiHealthCheck.h:40
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
bool checkHealthOnSetup() const
Definition: uiHealthCheck.h:62
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:33
Base class of the ui element class chain. Properties available through designer for all ui elements a...
Definition: uiElement.h:180