VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
DtTrailingEffectsWidget Class Reference

This class will allow the user to select various trailing effects for entities (if they have them)

Inheritance diagram for DtTrailingEffectsWidget:
Inheritance graph
[legend]

Public Member Functions

 DtTrailingEffectsWidget (makVrv::DtDe &, QWidget *p)
 
virtual ~DtTrailingEffectsWidget ()
 
virtual void activateVisualEffects (const std::string &)
 

Public Attributes

QWidget * myCanvas
 
QVBoxLayout * myMainLayout
 
QGridLayout * myControlsLayout
 
QCheckBoxmyDustClouds
 
QLabelmySizeChoicesLabel
 
QComboBoxmySizeChoices
 
QCheckBoxmyTracks
 
QCheckBoxmyVaporTrails
 
QComboBoxmyVaporTrailChoices
 
QCheckBoxmyFlames
 
QCheckBoxmySmoke
 
QCheckBoxmyFootprints
 
QCheckBoxmyWakes
 
QCheckBoxmyShadows
 
QCheckBoxmyEnableBuoyancyModel
 
QLabelmySpeedLabel
 
QSlider * mySpeed
 
QHBoxLayout * mySpeedLayout
 
QPushButtonmyCloseButton
 

Protected Slots

virtual void onTrailingEffectsShowChanged ()
 
virtual void onVaporTrailsShowChanged ()
 
virtual void onFlamesShowChanged ()
 
virtual void onSmokeShowChanged ()
 
virtual void onFootprintsShowChanged ()
 
virtual void onShowShadowsChanged ()
 
virtual void onWakesShowChanged ()
 
virtual void onChangeSpeed ()
 
virtual void onEanbleBuoyancyModelChanged ()
 

Protected Member Functions

virtual void updateTrailingEffects ()
 
virtual void startOrStopSimulation ()
 
virtual void closeEvent (QCloseEvent *)
 
virtual void hideEvent (QHideEvent *)
 
virtual void showEvent (QShowEvent *)
 

Protected Attributes

makVrv::DtDemyDe
 
bool myBuoyancyModelEnabled = false
 

Constructor & Destructor Documentation

DtTrailingEffectsWidget::DtTrailingEffectsWidget ( makVrv::DtDe ,
QWidget *  p 
)

CTOR.

virtual DtTrailingEffectsWidget::~DtTrailingEffectsWidget ( )
virtual

Member Function Documentation

virtual void DtTrailingEffectsWidget::activateVisualEffects ( const std::string &  )
virtual
virtual void DtTrailingEffectsWidget::updateTrailingEffects ( )
protectedvirtual
virtual void DtTrailingEffectsWidget::startOrStopSimulation ( )
protectedvirtual
virtual void DtTrailingEffectsWidget::closeEvent ( QCloseEvent *  )
protectedvirtual
virtual void DtTrailingEffectsWidget::hideEvent ( QHideEvent *  )
protectedvirtual
virtual void DtTrailingEffectsWidget::showEvent ( QShowEvent *  )
protectedvirtual
virtual void DtTrailingEffectsWidget::onTrailingEffectsShowChanged ( )
protectedvirtualslot
virtual void DtTrailingEffectsWidget::onVaporTrailsShowChanged ( )
protectedvirtualslot
virtual void DtTrailingEffectsWidget::onFlamesShowChanged ( )
protectedvirtualslot
virtual void DtTrailingEffectsWidget::onSmokeShowChanged ( )
protectedvirtualslot
virtual void DtTrailingEffectsWidget::onFootprintsShowChanged ( )
protectedvirtualslot
virtual void DtTrailingEffectsWidget::onShowShadowsChanged ( )
protectedvirtualslot
virtual void DtTrailingEffectsWidget::onWakesShowChanged ( )
protectedvirtualslot
virtual void DtTrailingEffectsWidget::onChangeSpeed ( )
protectedvirtualslot
virtual void DtTrailingEffectsWidget::onEanbleBuoyancyModelChanged ( )
protectedvirtualslot

Member Data Documentation

QWidget* DtTrailingEffectsWidget::myCanvas
QVBoxLayout* DtTrailingEffectsWidget::myMainLayout
QGridLayout* DtTrailingEffectsWidget::myControlsLayout
QCheckBox* DtTrailingEffectsWidget::myDustClouds
QLabel* DtTrailingEffectsWidget::mySizeChoicesLabel
QComboBox* DtTrailingEffectsWidget::mySizeChoices
QCheckBox* DtTrailingEffectsWidget::myTracks
QCheckBox* DtTrailingEffectsWidget::myVaporTrails
QComboBox* DtTrailingEffectsWidget::myVaporTrailChoices
QCheckBox* DtTrailingEffectsWidget::myFlames
QCheckBox* DtTrailingEffectsWidget::mySmoke
QCheckBox* DtTrailingEffectsWidget::myFootprints
QCheckBox* DtTrailingEffectsWidget::myWakes
QCheckBox* DtTrailingEffectsWidget::myShadows
QCheckBox* DtTrailingEffectsWidget::myEnableBuoyancyModel
QLabel* DtTrailingEffectsWidget::mySpeedLabel
QSlider* DtTrailingEffectsWidget::mySpeed
QHBoxLayout* DtTrailingEffectsWidget::mySpeedLayout
QPushButton* DtTrailingEffectsWidget::myCloseButton
makVrv::DtDe& DtTrailingEffectsWidget::myDe
protected
bool DtTrailingEffectsWidget::myBuoyancyModelEnabled = false
protected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)