13 #if !defined(Q_MOC_RUN)
19 #include <QtWidgets/QAction>
28 class DtVrfBackendState;
38 DtAnyBackendsPresent = 0x00000001,
39 DtAnyBackendsLoaded = 0x00000002,
40 DtAnyBackendsPlaying = 0x00000004,
41 DtAllBackendsCanSimulate = 0x00000008,
42 DtSelectedBackendLoaded = 0x00000010,
43 DtTerrainLoadedOnly = 0x00000020,
44 DtLocalCreateValid = 0x00000040,
45 DtLocalSaveValid = 0x00000080,
46 DtAnyBackendsLoadedAndNotLoading = 0x00000100,
47 DtAnyBackendsPresentAndNotLoading = 0x00000200,
48 DtAnyBackendsLoadedOrLoading = 0x00000400,
49 DtAllBackendsCanSimulateAndPlaying = 0x00000800,
50 DtAllBackendsCanSimulateAndLoaded = 0x00001000,
51 DtAnyLoadableCheckpoints = 0x00002000,
52 DtAnyBackendsPresentAndNotLoadingAndHasCheckpoints = 0x00004000,
53 DtAnyBackendsPresentAndNotLoadingAndCanSimulate = 0x00008000,
54 DtAnyBackendsPresentAndNotLoadingAndHasCheckpointsAndCanSimulate = 0x00010000,
55 DtCommunicationsDriverStartedAndBackendNotLoading = 0x00020000,
56 DtCustomValidation = 0x80000000
62 bool checkSessionJoined =
true);
67 virtual void setCheckTerrainLoaded(
bool);
70 return myCheckTerrainLoaded;
74 virtual void evaluate();
78 virtual void setFlags(DtVrfSimMenuItemValidations);
84 virtual void slot_terrainPatchToBeDeleted();
86 virtual bool terrainLoaded(
int terrainCountOffset = 0)
const;
89 virtual void validate(
int terrainPatchOffset = 0);
94 virtual void customValidation(
int terrainPatchOffset = 0);
Definition: vrfBackendState.h:69
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Base class to provide boost signal/slot management.
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