18 #include <QtGui/QAction>
22 class DtVrfBackendState;
32 DtAnyBackendsPresent = 1,
33 DtAnyBackendsLoaded = 2,
34 DtAnyBackendsPlaying = 3,
35 DtAllBackendsCanSimulate = 4,
36 DtSelectedBackendLoaded = 5,
37 DtTerrainLoadedOnly = 6,
38 DtLocalCreateValid = 7,
40 DtAnyBackendsLoadedAndNotLoading = 9,
41 DtAnyBackendsPresentAndNotLoading = 10,
42 DtAnyBackendsLoadedOrLoading = 11,
43 DtAllBackendsCanSimulateAndPlaying = 12,
44 DtAllBackendsCanSimulateAndLoaded = 13,
45 DtCustomValidation = 100
55 virtual void setCheckTerrainLoaded(
bool);
56 bool checkTerrainLoaded()
const
58 return myCheckTerrainLoaded;
62 virtual void evaluate();
66 virtual void setFlags(DtVrfSimMenuItemValidations);
72 virtual void slot_terrainPatchToBeDeleted();
74 virtual bool terrainLoaded(
int terrainCountOffset = 0)
const;
77 virtual void validate(
int terrainPatchOffset = 0);
81 virtual void customValidation(
int terrainPatchOffset = 0);