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::DtEntityDisplaySettingsWidget Class Reference

This class displays the entity display controls inside the entity display page. More...

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

Public Member Functions

 DtEntityDisplaySettingsWidget (DtDe &de, QWidget *parent, Qt::WindowFlags f=Qt::Widget)
 CTOR.
virtual ~DtEntityDisplaySettingsWidget ()
 Virtual DTOR.
Setters for the various entity display settings.

Sets the value displayed in the field for the corresponding setting.

virtual void setGroundClampingDistanceLabel (const DtUnicode &label)
 Set the wake effect on dynamic oceans.
virtual void setEntityLabelsShown (bool enabled)
 Set the wake effect on dynamic oceans.
virtual void setRotateEntitySymbols (bool enabled)
 Set the wake effect on dynamic oceans.
virtual void setEmitterVolumesShown (bool enabled)
 Set the wake effect on dynamic oceans.
virtual void setGroundClampingEnabled (bool enabled)
 Set the wake effect on dynamic oceans.
virtual void setLifeformsUprightEnabled (bool enabled)
 Set the wake effect on dynamic oceans.
virtual void setGroundClampingDistance (float distance)
 Set the wake effect on dynamic oceans.
virtual void setOrientationClampingEnabled (bool enabled)
 Set the wake effect on dynamic oceans.
virtual void setSmoothingEnabled (bool enabled)
 Set the wake effect on dynamic oceans.
virtual void setSmoothingPeriod (float period)
 Set the wake effect on dynamic oceans.
virtual void setShowStealths (bool enabled)
 Set the wake effect on dynamic oceans.
virtual void setInfoPopupsOnSelect (bool enabled)
 Set the wake effect on dynamic oceans.
virtual void setHeightAboveTerrainEnabled (bool enabled)
 Set the wake effect on dynamic oceans.
virtual void setHeightAboveTerrainMode (DtSharedEntityDisplaySettings::HeightAboveTerrainMode mode)
 Set the wake effect on dynamic oceans.
virtual void setHeightAboveTerrainSelectedOnly (bool enabled)
 Set the wake effect on dynamic oceans.
virtual void setColorizedModelColorType (DtSharedEntityDisplaySettings::ColorizedModelColorType colorType)
 Set the wake effect on dynamic oceans.
virtual void setIconScale (int scale)
 Set the wake effect on dynamic oceans.
virtual void setMaxGroundClampingDistance (float distance)
 Set the wake effect on dynamic oceans.
virtual void setOceanWakesEnabled (bool state)
 Set the wake effect on dynamic oceans.
virtual void setHullSprayEffectsEnabled (bool state)
 Set the hull spray effect.
virtual void setBuoyancyModelsEnabled (bool state)
 Set the buoyancy model state.
virtual void setBuoyAndBeaconIconsEnabled (bool state)
 Set the buoy/beacon icon state.
- Public Member Functions inherited from makVrv::DtEntityDisplaySettingsInterface
virtual ~DtEntityDisplaySettingsInterface ()
 DTOR.

Protected Slots

User input slots.

Receives notification that the user has changed a widget's value.

void on_entityLabelsCheckChanged (int state)
void on_rotateEntitySymbolsCheckChanged (int state)
void on_infoPopupsCheckChanged (int state)
void on_groundClampingCheckChanged (int state)
void on_groundClampingDistanceChanged (double scale)
void on_orientationClampingCheckChanged (int state)
void on_lifeformsUprightCheckChanged (int state)
void on_emitterVolumesCheckChanged (int state)
void on_smoothingCheckChanged (int state)
void on_smoothingPeriodChanged (double scale)
void on_HeightAboveTerrainEnabledCheckChanged (bool state)
void on_HeightAboveTerrainSelectedOnlyCheckChanged (int state)
void on_clearHistoryClicked ()
void on_showStealthsCheckChanged (int state)
void on_primaryColorsRadioButtonChanged (bool state)
void on_iconScaleSliderChanged (int state)
void on_oceanWakesCheckChanged (int state)
void on_hullSprayEffectsCheckChanged (int state)
void on_buoyancyModelsCheckChanged (int state)
void on_buoyAndBeaconIconsCheckChanged (int state)

Protected Member Functions

void setupGui ()
 Sets up the widget's fields.
void connectToSignals ()
 Connects widget signals to slots.

Protected Attributes

QCheckBoxmyEntityLabelsCheckbox
QCheckBoxmyRotateEntitySymbols
QCheckBoxmyInfoPopupsOnSelectCheckbox
QCheckBoxmyHeightAboveTerrainEnabledCheckBox
QCheckBoxmyHeightAboveTerrainSelectedOnlyCheckbox
QCheckBoxmyEmitterVolumesEnabledCheckbox
QCheckBoxmyGroundClampingCheckbox
QCheckBoxmyTrackHistoryCheckbox
QCheckBoxmyLifeformsUprightCheckbox
QCheckBoxmyOrientationClampingCheckbox
QLabelmyGroundClampingDistanceLabel
DtSliderDoubleSpinboxWidgetmyGroundClampingDistance
QCheckBoxmySmoothingCheckbox
QLabelmySmoothingPeriodLabel
DtSliderDoubleSpinboxWidgetmySmoothingPeriod
QCheckBoxmyShowStealthsCheckbox
QRadioButton * myPrimaryColorsRadioButton
QRadioButton * myIconColorsRadioButton
QLabelmyIconScaleLabel
QSlider * myIconScaleSlider
QCheckBoxmyOceanWakesCheckbox
QCheckBoxmyHullSprayCheckbox
QCheckBoxmyBuoyancyModelsCheckbox
QCheckBoxmyBuoyAndBeaconIconsCheckbox
DtDemyDe

Additional Inherited Members

- Public Attributes inherited from makVrv::DtEntityDisplaySettingsInterface
boost::signal< void(bool)> signal_entityLabelsSet
boost::signal< void(bool)> signal_rotateEntitySymbolsSet
boost::signal< void(bool)> signal_showEmitterVolumesSet
boost::signal< void(bool)> signal_groundClampingSet
boost::signal< void(float)> signal_groundClampingDistanceSet
boost::signal< void(bool)> signal_orientationClampingSet
boost::signal< void(bool)> signal_lifeformsUprightSet
boost::signal< void(bool)> signal_smoothingSet
boost::signal< void(float)> signal_smoothingPeriodSet
boost::signal< void()> signal_clearHistory
boost::signal< void(bool)> signal_showStealthsSet
boost::signal< void(bool)> signal_infoPopupsOnSelectSet
boost::signal< void(bool)> signal_heightAboveTerrainEnabled
boost::signal< void(bool)> signal_heightAboveTerrainSelectedOnlySet
boost::signal< void(DtSharedEntityDisplaySettings::ColorizedModelColorType)> signal_useModelColorType
boost::signal< void(int)> signal_iconScaleSet
boost::signal< void(bool)> signal_oceanWakesEnabledChanged
boost::signal< void(bool)> signal_hullSprayEffectsEnabledChanged
boost::signal< void(bool)> signal_buoyancyModelsEnabledChanged
boost::signal< void(bool)> signal_buoyAndBeaconIconsEnabledChanged

Detailed Description

This class displays the entity display controls inside the entity display page.

Constructor & Destructor Documentation

makVrv::DtEntityDisplaySettingsWidget::DtEntityDisplaySettingsWidget ( DtDe de,
QWidget parent,
Qt::WindowFlags  f = Qt::Widget 
)

CTOR.

virtual makVrv::DtEntityDisplaySettingsWidget::~DtEntityDisplaySettingsWidget ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual void makVrv::DtEntityDisplaySettingsWidget::setGroundClampingDistanceLabel ( const DtUnicode label)
virtual

Set the wake effect on dynamic oceans.

Parameters
[in]stateis the enabled/disabled state for wakes.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setEntityLabelsShown ( bool  enabled)
virtual

Set the wake effect on dynamic oceans.

Parameters
[in]stateis the enabled/disabled state for wakes.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setRotateEntitySymbols ( bool  enabled)
virtual

Set the wake effect on dynamic oceans.

Parameters
[in]stateis the enabled/disabled state for wakes.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setEmitterVolumesShown ( bool  enabled)
virtual

Set the wake effect on dynamic oceans.

Parameters
[in]stateis the enabled/disabled state for wakes.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setGroundClampingEnabled ( bool  enabled)
virtual

Set the wake effect on dynamic oceans.

Parameters
[in]stateis the enabled/disabled state for wakes.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setLifeformsUprightEnabled ( bool  enabled)
virtual

Set the wake effect on dynamic oceans.

Parameters
[in]stateis the enabled/disabled state for wakes.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setGroundClampingDistance ( float  distance)
virtual

Set the wake effect on dynamic oceans.

Parameters
[in]stateis the enabled/disabled state for wakes.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setOrientationClampingEnabled ( bool  enabled)
virtual

Set the wake effect on dynamic oceans.

Parameters
[in]stateis the enabled/disabled state for wakes.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setSmoothingEnabled ( bool  enabled)
virtual

Set the wake effect on dynamic oceans.

Parameters
[in]stateis the enabled/disabled state for wakes.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setSmoothingPeriod ( float  period)
virtual

Set the wake effect on dynamic oceans.

Parameters
[in]stateis the enabled/disabled state for wakes.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setShowStealths ( bool  enabled)
virtual

Set the wake effect on dynamic oceans.

Parameters
[in]stateis the enabled/disabled state for wakes.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setInfoPopupsOnSelect ( bool  enabled)
virtual

Set the wake effect on dynamic oceans.

Parameters
[in]stateis the enabled/disabled state for wakes.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setHeightAboveTerrainEnabled ( bool  enabled)
virtual

Set the wake effect on dynamic oceans.

Parameters
[in]stateis the enabled/disabled state for wakes.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setHeightAboveTerrainMode ( DtSharedEntityDisplaySettings::HeightAboveTerrainMode  mode)
virtual

Set the wake effect on dynamic oceans.

Parameters
[in]stateis the enabled/disabled state for wakes.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setHeightAboveTerrainSelectedOnly ( bool  enabled)
virtual

Set the wake effect on dynamic oceans.

Parameters
[in]stateis the enabled/disabled state for wakes.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setColorizedModelColorType ( DtSharedEntityDisplaySettings::ColorizedModelColorType  colorType)
virtual

Set the wake effect on dynamic oceans.

Parameters
[in]stateis the enabled/disabled state for wakes.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setIconScale ( int  scale)
virtual

Set the wake effect on dynamic oceans.

Parameters
[in]stateis the enabled/disabled state for wakes.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setMaxGroundClampingDistance ( float  distance)
virtual

Set the wake effect on dynamic oceans.

Parameters
[in]stateis the enabled/disabled state for wakes.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setOceanWakesEnabled ( bool  state)
virtual

Set the wake effect on dynamic oceans.

Parameters
[in]stateis the enabled/disabled state for wakes.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setHullSprayEffectsEnabled ( bool  state)
virtual

Set the hull spray effect.

Parameters
[in]stateis the enabled/disabled state for hull spray effects.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setBuoyancyModelsEnabled ( bool  state)
virtual

Set the buoyancy model state.

Parameters
[in]stateis the enabled/disabled state for all buoyancy models.

Implements makVrv::DtEntityDisplaySettingsInterface.

virtual void makVrv::DtEntityDisplaySettingsWidget::setBuoyAndBeaconIconsEnabled ( bool  state)
virtual

Set the buoy/beacon icon state.

Parameters
[in]stateis the enabled/disabled state for all buoy/beacon 2D icons

Implements makVrv::DtEntityDisplaySettingsInterface.

void makVrv::DtEntityDisplaySettingsWidget::on_entityLabelsCheckChanged ( int  state)
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::on_rotateEntitySymbolsCheckChanged ( int  state)
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::on_infoPopupsCheckChanged ( int  state)
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::on_groundClampingCheckChanged ( int  state)
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::on_groundClampingDistanceChanged ( double  scale)
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::on_orientationClampingCheckChanged ( int  state)
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::on_lifeformsUprightCheckChanged ( int  state)
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::on_emitterVolumesCheckChanged ( int  state)
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::on_smoothingCheckChanged ( int  state)
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::on_smoothingPeriodChanged ( double  scale)
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::on_HeightAboveTerrainEnabledCheckChanged ( bool  state)
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::on_HeightAboveTerrainSelectedOnlyCheckChanged ( int  state)
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::on_clearHistoryClicked ( )
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::on_showStealthsCheckChanged ( int  state)
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::on_primaryColorsRadioButtonChanged ( bool  state)
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::on_iconScaleSliderChanged ( int  state)
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::on_oceanWakesCheckChanged ( int  state)
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::on_hullSprayEffectsCheckChanged ( int  state)
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::on_buoyancyModelsCheckChanged ( int  state)
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::on_buoyAndBeaconIconsCheckChanged ( int  state)
protectedslot
void makVrv::DtEntityDisplaySettingsWidget::setupGui ( )
protected

Sets up the widget's fields.

Non-virtual (Called from CTOR).

void makVrv::DtEntityDisplaySettingsWidget::connectToSignals ( )
protected

Connects widget signals to slots.

Non-virtual (Called from CTOR).

Member Data Documentation

QCheckBox* makVrv::DtEntityDisplaySettingsWidget::myEntityLabelsCheckbox
protected
QCheckBox* makVrv::DtEntityDisplaySettingsWidget::myRotateEntitySymbols
protected
QCheckBox* makVrv::DtEntityDisplaySettingsWidget::myInfoPopupsOnSelectCheckbox
protected
QCheckBox* makVrv::DtEntityDisplaySettingsWidget::myHeightAboveTerrainEnabledCheckBox
protected
QCheckBox* makVrv::DtEntityDisplaySettingsWidget::myHeightAboveTerrainSelectedOnlyCheckbox
protected
QCheckBox* makVrv::DtEntityDisplaySettingsWidget::myEmitterVolumesEnabledCheckbox
protected
QCheckBox* makVrv::DtEntityDisplaySettingsWidget::myGroundClampingCheckbox
protected
QCheckBox* makVrv::DtEntityDisplaySettingsWidget::myTrackHistoryCheckbox
protected
QCheckBox* makVrv::DtEntityDisplaySettingsWidget::myLifeformsUprightCheckbox
protected
QCheckBox* makVrv::DtEntityDisplaySettingsWidget::myOrientationClampingCheckbox
protected
QLabel* makVrv::DtEntityDisplaySettingsWidget::myGroundClampingDistanceLabel
protected
DtSliderDoubleSpinboxWidget* makVrv::DtEntityDisplaySettingsWidget::myGroundClampingDistance
protected
QCheckBox* makVrv::DtEntityDisplaySettingsWidget::mySmoothingCheckbox
protected
QLabel* makVrv::DtEntityDisplaySettingsWidget::mySmoothingPeriodLabel
protected
DtSliderDoubleSpinboxWidget* makVrv::DtEntityDisplaySettingsWidget::mySmoothingPeriod
protected
QCheckBox* makVrv::DtEntityDisplaySettingsWidget::myShowStealthsCheckbox
protected
QRadioButton* makVrv::DtEntityDisplaySettingsWidget::myPrimaryColorsRadioButton
protected
QRadioButton* makVrv::DtEntityDisplaySettingsWidget::myIconColorsRadioButton
protected
QLabel* makVrv::DtEntityDisplaySettingsWidget::myIconScaleLabel
protected
QSlider* makVrv::DtEntityDisplaySettingsWidget::myIconScaleSlider
protected
QCheckBox* makVrv::DtEntityDisplaySettingsWidget::myOceanWakesCheckbox
protected
QCheckBox* makVrv::DtEntityDisplaySettingsWidget::myHullSprayCheckbox
protected
QCheckBox* makVrv::DtEntityDisplaySettingsWidget::myBuoyancyModelsCheckbox
protected
QCheckBox* makVrv::DtEntityDisplaySettingsWidget::myBuoyAndBeaconIconsCheckbox
protected
DtDe& makVrv::DtEntityDisplaySettingsWidget::myDe
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)