VR-Forces 4.0.4 Class Documentation
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtVrfSimulationMenuItem Class Reference
Inheritance diagram for makVrf::DtVrfSimulationMenuItem:
Inheritance graph
[legend]

List of all members.

Public Types

enum  DtVrfSimMenuItemValidations {
  DtAlwaysEnabled = 0, DtAnyBackendsPresent = 1, DtAnyBackendsLoaded = 2, DtAnyBackendsPlaying = 3,
  DtAllBackendsCanSimulate = 4, DtSelectedBackendLoaded = 5, DtTerrainLoadedOnly = 6, DtCustomValidation = 100
}

Public Member Functions

 DtVrfSimulationMenuItem (makVrv::DtDe &de, QWidget *parent, DtVrfSimMenuItemValidations=DtVrfSimulationMenuItem::DtAlwaysEnabled)
virtual ~DtVrfSimulationMenuItem ()
virtual void setCheckTerrainLoaded (bool)
bool checkTerrainLoaded () const
virtual void evaluate ()
 Called to evaluate whether or not to enable/disable menu item based on flags.

Protected Member Functions

virtual void setFlags (DtVrfSimMenuItemValidations)
 Flags that are set to enable/disable menu item based on simulation (back-end) state.
const DtVrfSimMenuItemValidationsflags () const
virtual void slot_terrainPatchToBeDeleted ()
virtual bool terrainLoaded (int terrainCountOffset=0) const
virtual void validate (int terrainPatchOffset=0)
virtual void slot_backendUpdated (const DtVrfBackendState &, int)
virtual void customValidation (int terrainPatchOffset=0)

Protected Attributes

makVrv::DtDemyDe
DtVrfSimMenuItemValidations myFlags
bool myCheckTerrainLoaded
bool myCheckSessionJoined

Member Enumeration Documentation

Enumerator:
DtAlwaysEnabled 
DtAnyBackendsPresent 
DtAnyBackendsLoaded 
DtAnyBackendsPlaying 
DtAllBackendsCanSimulate 
DtSelectedBackendLoaded 
DtTerrainLoadedOnly 
DtCustomValidation 

Constructor & Destructor Documentation


Member Function Documentation

virtual void makVrf::DtVrfSimulationMenuItem::evaluate ( ) [virtual]

Called to evaluate whether or not to enable/disable menu item based on flags.

Flags that are set to enable/disable menu item based on simulation (back-end) state.

virtual bool makVrf::DtVrfSimulationMenuItem::terrainLoaded ( int  terrainCountOffset = 0) const [protected, virtual]
virtual void makVrf::DtVrfSimulationMenuItem::validate ( int  terrainPatchOffset = 0) [protected, virtual]
virtual void makVrf::DtVrfSimulationMenuItem::slot_backendUpdated ( const DtVrfBackendState ,
int   
) [protected, virtual]
virtual void makVrf::DtVrfSimulationMenuItem::customValidation ( int  terrainPatchOffset = 0) [protected, virtual]

Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)