VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtBreakingWavesWidget Class Reference

A DtBreakingWavesWidget provides the widget that shows utilities for controlling/configuring breaking waves. More...

Inheritance diagram for makVrv::DtBreakingWavesWidget:
Inheritance graph
[legend]

Public Member Functions

 DtBreakingWavesWidget (DtDe &de, QWidget *parent)
 Constructor.
virtual ~DtBreakingWavesWidget ()
 Destructor.
Initializer/Setters for the widgets.
virtual void setBreakingWaveAmplitude (float amp)
 Set the breaking wave amplitude value.
virtual void setOceanQuality (DtTritonManager::TritonQuality quality)
 Set the ocean quality.
- Public Member Functions inherited from makVrv::DtBreakingWavesInterface
virtual ~DtBreakingWavesInterface ()
 Destructor.

Protected Slots

Slot for when settings are changed by user.
void onBreakingWaveAmplitudeChanged (double val)
 The breaking wave amplitude value changed.
virtual void on_oceanQualityClicked (int)
 The breaking wave amplitude value changed.

Protected Member Functions

void setupGui ()

Protected Attributes

DtDemyDe
DtSliderDoubleSpinboxWidgetmySliderBox
QSignalMapper * myOceanQualitySignalMapper
QButtonGroup * myOceanQualityButtonGroup
QRadioButton * myOceanQualityGood
QRadioButton * myOceanQualityBetter
QRadioButton * myOceanQualityBest

Additional Inherited Members

- Public Attributes inherited from makVrv::DtBreakingWavesInterface
boost::signal< void(float)> signal_breakingWaveAmplitudeChanged
boost::signal< void(DtTritonManager::TritonQuality)> signal_changeOceanQuality

Detailed Description

A DtBreakingWavesWidget provides the widget that shows utilities for controlling/configuring breaking waves.

Constructor & Destructor Documentation

makVrv::DtBreakingWavesWidget::DtBreakingWavesWidget ( DtDe de,
QWidget parent 
)

Constructor.

virtual makVrv::DtBreakingWavesWidget::~DtBreakingWavesWidget ( )
virtual

Destructor.

Member Function Documentation

virtual void makVrv::DtBreakingWavesWidget::setBreakingWaveAmplitude ( float  amp)
virtual

Set the breaking wave amplitude value.

Implements makVrv::DtBreakingWavesInterface.

virtual void makVrv::DtBreakingWavesWidget::setOceanQuality ( DtTritonManager::TritonQuality  quality)
virtual

Set the ocean quality.

Parameters
[in]qualityis the ocean display quality

Implements makVrv::DtBreakingWavesInterface.

void makVrv::DtBreakingWavesWidget::onBreakingWaveAmplitudeChanged ( double  val)
protectedslot

The breaking wave amplitude value changed.

virtual void makVrv::DtBreakingWavesWidget::on_oceanQualityClicked ( int  )
protectedvirtualslot

The breaking wave amplitude value changed.

void makVrv::DtBreakingWavesWidget::setupGui ( )
protected

Member Data Documentation

DtDe& makVrv::DtBreakingWavesWidget::myDe
protected
DtSliderDoubleSpinboxWidget* makVrv::DtBreakingWavesWidget::mySliderBox
protected
QSignalMapper* makVrv::DtBreakingWavesWidget::myOceanQualitySignalMapper
protected
QButtonGroup* makVrv::DtBreakingWavesWidget::myOceanQualityButtonGroup
protected
QRadioButton* makVrv::DtBreakingWavesWidget::myOceanQualityGood
protected
QRadioButton* makVrv::DtBreakingWavesWidget::myOceanQualityBetter
protected
QRadioButton* makVrv::DtBreakingWavesWidget::myOceanQualityBest
protected

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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)