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

An advanced weather condition settings widget. More...

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

Public Member Functions

 DtEnvironmentConditionsWidget (DtDe &de, QWidget *parent=NULL, Qt::WindowFlags flags=0)
 Initialization CTOR.
virtual ~DtEnvironmentConditionsWidget ()
 Virtual DTOR.
Environment condition field value setters.

Sets the values of the widget's corresponding environment fields.

virtual void setEnvironmentConditionsNames (const std::list< DtUnicode > &names)
 Set the list of environment condition names.
virtual StringList environmentConditionNames () const
 Get the list of environment conditions names.
virtual void setDefaultConditionName (const DtUnicode &name)
 Set the name of the default environment condition.
virtual void setAdvanceConditionsVisible (bool show)
 Show or hide the sections for advanced conditions.
Weather field value setters.

Sets the values of the widget's corresponding weather fields.

virtual void setWindSpeed (double speed)
 Set the wind speed.
virtual void setWindSpeedDecimals (int decimals)
 Set the wind speed decimal places.
virtual void setWindSpeedUnits (const DtUnicode &units)
 Set the wind speed units.
virtual void setWindSpeedRange (double step, double max, double min=0.0)
 Set the maximum and minimum range for wind speed.
virtual void setWindDirection (double degrees)
 Set the wind direction.
virtual void setPrecipitationType (unsigned int type)
 Set the precipitation type.
virtual void setPrecipitationIntensity (double intensity)
 Set the precipitation intensity.
virtual void setVisibleDistance (double distance)
 Set the visible distance.
virtual void setVisibleDistanceDecimals (int decimals)
 Set the visible distance decimal places.
virtual void setVisibleDistanceUnits (const DtUnicode &units)
 Set the visible distance units.
virtual void setVisibleDistanceRange (double step, double max, double min=0.0)
 Set the maximum and minimum range for visible distance.
Advanced weather field value setters.

Sets the values of the widget's corresponding weather fields.

virtual void addCloudLayer (const DtUnicode &type, const DtUnicode &xLocation, const DtUnicode &yLocation, const DtUnicode &altitude, bool enabled, bool infinite)
 Add a cloud layer to the weather condition.
virtual void setCloudLayer (unsigned int index, const DtUnicode &type, const DtUnicode &xLocation, const DtUnicode &yLocation, const DtUnicode &altitude, bool enabled, bool infinite)
 Modify a cloud layer in the weather condition.
virtual void removeAllCloudLayers ()
 Remove all cloud layers from the weather condition.
virtual void removeCloudLayer (unsigned int index)
 Remove a cloud layer from the by index.
virtual void setCloudLayerEnabled (unsigned int index, bool enabled)
 Set whether a cloud layer is enabled for or disable from display.
virtual void setCloudCover (DtVrfWeatherCloudState cloudCover)
 Set the NOAA cloud cover type.
virtual void setAxisLabels (const DtUnicode &x, const DtUnicode &y, const DtUnicode &z)
 Set the cloud type and axis header-labels for the cloud layers.
virtual void queryUserForNewCloudLayer ()
 Query the user for a new cloud layer.
virtual void queryUserToEditCloudLayer (unsigned int index)
 Query the user to edit the currently selected cloud layer.
virtual void setFogHeight (double height)
 Set the height (or ceiling) of the fog layer.
virtual void setFogHeightDecimals (int decimals)
 Set the fog height decimal places.
virtual void setFogHeightUnits (const DtUnicode &units)
 Set the fog height units.
virtual void setFogHeightRange (double step, double max, double min=0.0)
 Set the maximum and minimum range for fog height.
virtual void setFogColor (double red, double green, double blue)
 Set the color of the fog layer.
virtual void setAirTurbidity (double turbidity)
 Set the turbidity of the air.
Marine field value setters.

Sets the values of the widget's corresponding weather fields.

virtual void setSwellStateNames (const StringList &names)
 Set the list of sea-swell state names.
virtual StringList swellStateNames () const
 Get the list of sea-swell state names.
virtual void setSwellState (unsigned int index)
 Set the current sea-swell state by index.
virtual void setSwellState (const DtUnicode &name)
 Set the current sea-swell state by name.
virtual void setSwellStateDirection (double degrees)
 Set the current sea-swell direction.
virtual void enableWindDrivenSeaState (bool enable)
 Set the enabled state of wind-driven sea-state.
virtual void setSeaStateNames (const StringList &names)
 Set the list of sea-state names.
virtual StringList seaStateNames () const
 Get the list of sea-state names.
virtual void setSeaState (unsigned int index)
 Set the current sea-state by index.
virtual void setSeaState (const DtUnicode &name)
 Set the current sea-state by name.
virtual void setSeaStateDirection (double degrees)
 Set the current sea-state direction.
Advanced marine field value setters.

Sets the values of the widget's corresponding advanced marine fields.

virtual void setSurfaceTransparency (double alpha)
 Set the surface transparency of the water.
virtual void setUnderwaterVisibilityEnabled (bool enabled)
 Set whether a different visibility is used when below sea level.
virtual void setUnderwaterVisibility (double distance)
 Set the underwater visibility distance.
virtual void setUnderwaterVisibilityDecimals (int decimals)
 Set the underwater visible distance decimal places.
virtual void setUnderwaterVisibilityUnits (const DtUnicode &units)
 Set the underwater visible distance units.
virtual void setUnderwaterVisibilityRange (double step, double max, double min=0.0)
 Set the maximum and minimum range for underwater visibility.
virtual void setWaterChoppiness (double chop)
 Set the surface choppiness of the water.
virtual void setWindFetch (double distance)
 Set the sea wave fetch.
virtual void setWindFetchDecimals (int decimals)
 Set the sea wave fetch decimal places.
virtual void setWindFetchUnits (const DtUnicode &units)
 Set the sea wave fetch units.
virtual void setWindFetchRange (double step, double max, double min=0.0)
 Set the maximum and minimum range for sea fetch.
virtual void setSurgeDepth (double depth)
 Set the surge depth.
virtual void setSurgeDepthDecimals (int decimals)
 Set the surge depth decimal places.
virtual void setSurgeDepthUnits (const DtUnicode &units)
 Set the surge depth units.
virtual void setSurgeDepthRange (double step, double max, double min=0.0)
 Set the maximum and minimum range for surge depth.
virtual void setDepthOffset (double offset)
 Set the depth offset.
virtual void setTidalCurrentSpeedDecimals (int decimals)
 Set the tidal stream current speed decimal places.
virtual void setTidalCurrentSpeedUnits (const DtUnicode &units)
 Set the tidal stream current speed units.
virtual void setTidalCurrentSpeedRange (double step, double max, double min=0.0)
 Set the maximum and minimum range for tidal stream current speed.
virtual void setTidalCurrentSpeed (double speed)
 Set the surface transparency of the water.
virtual void setTidalCurrentDirectionDecimals (int decimals)
 Set the tidal stream current direction decimal places.
virtual void setTidalCurrentDirectionUnits (const DtUnicode &units)
 Set the tidal stream current direction units.
virtual void setTidalCurrentDirectionRange (double step, double max, double min=0.0)
 Set the maximum and minimum range for tidal stream current direction.
virtual void setTidalCurrentDirection (double direction)
 Set the surface transparency of the water.
Field value setters for a listening to remote weather.
virtual void setListenToRemoteWeather (bool enable)
 Sets whether or not to list to simulated weather messages.
- Public Member Functions inherited from makVrv::DtEnvironmentConditionsInterface
 DtEnvironmentConditionsInterface (DtDe &de)
 Initialization CTOR.
virtual ~DtEnvironmentConditionsInterface ()
 Virtual DTOR.
virtual void setEnvironmentConditionsNames (const StringList &names)=0
 Set the list of environment condition names.

Protected Types

enum  CloudTreeColumnLabelIndices {
  CloudTreeColumnType = 0, CloudTreeColumnX, CloudTreeColumnY, CloudTreeColumnAltitude,
  CloudTreeColumnEnabled
}
typedef QList< QWidget * > WidgetList

Protected Slots

User input slots.

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

virtual void on_selectEnvironmentConditions (const QString &)
virtual void on_environmentConditionClicked (const QString &)
virtual void on_windSpeedValueChanged (double)
virtual void on_windDirectionValueChanged (double)
virtual void on_precipitationTypeClicked (int)
virtual void on_precipitationIntensityValueChanged (int)
virtual void on_visibilityValueChanged (double)
virtual void on_cloudCoverChanged (int)
virtual void on_addCloudLayerClicked ()
virtual void on_cloudLayerChanged (QTreeWidgetItem *, int)
virtual void on_editCloudLayerClicked ()
virtual void on_editCloudLayerDoubleClicked (QTreeWidgetItem *, int)
virtual void on_deleteCloudLayerClicked ()
virtual void on_cloudLayerSelectionChanged ()
virtual void on_fogHeightValueChanged (double)
virtual void on_fogColorValueChanged (const QColor &)
virtual void on_airTurbidityChanged (int)
virtual void on_swellStateChanged (int)
virtual void on_swellStateDirectionChanged (double)
virtual void on_windDrivenSeaStateEnabledChanged (const QString &)
virtual void on_seaStateChanged (int)
virtual void on_seaStateDirectionChanged (double)
virtual void on_seaSurfaceTransparencyChanged (double)
virtual void on_underWaterVisibilityEnabledChanged (int)
virtual void on_underWaterVisibilityChanged (double)
virtual void on_seaChoppinessChanged (int)
virtual void on_windFetchChanged (double)
virtual void on_surgeDepthChanged (double)
virtual void on_depthOffsetChanged (double)
virtual void on_tidalCurrentSpeedChanged (double)
virtual void on_tidalCurrentDirectionChanged (double)
virtual void on_listenToVrfStateChanged (int)
virtual void on_refreshVrfWeatherClicked ()

Protected Member Functions

void setWidgetsEnabled (WidgetList &widgets, bool enable) const
 Utility to enable/disable a set of widgets.
void setWidgetEnabled (QWidget &widget, bool enable) const
 Utility to enable/disable a widget while blocking its signals.
void setWidgetsVisible (WidgetList &widgets, bool show) const
 Utility to show/hide a set of widgets.
void setWidgetVisible (QWidget &widget, bool show) const
 Utility to show/hide a widget while blocking its signals.

Protected Attributes

QVBoxLayout * myMainLayout
QHBoxLayout * myConditionsLayout
QVBoxLayout * myWeatherLayout
QVBoxLayout * myAdvancedWeatherLayout
QVBoxLayout * myMarineLayout
QVBoxLayout * myAdvancedMarineLayout
QHBoxLayout * myRemoteListeningLayout
QSignalMapper * myConditionsSignalMapper
QLabelmyConditionsLabel
QComboBoxmyConditionNames
QPushButtonmyAddEnvironmentConditions
QPushButtonmyRemoveEnvironmentConditions
QPushButtonmySaveEnvironmentConditions
QPushButtonmySelectDefaultCondition
QString myLastSelectedCondition
QString myLastDefaultCondition
QLabelmyWeatherSectionTitle
QLabelmyWindSpeedLabel
DtSliderDoubleSpinboxWidgetmyWindSpeed
DtWindDirectionWidgetmyWindDirection
QSignalMapper * myPrecipitationSignalMapper
QButtonGroup * myPrecipitationButtonGroup
QRadioButton * myPrecipitationNone
QRadioButton * myPrecipitationRain
QRadioButton * myPrecipitationSnow
QLabelmyPrecipitationIntensityLabel
DtSliderSpinboxWidgetmyPrecipitationIntensity
QLabelmyVisibilityLabel
DtSliderDoubleSpinboxWidgetmyVisibility
QHBoxLayout * myCloudLayersLayout
QLabelmyCloudLayerLabel
QComboBoxmyCloudCoversComboBox
QTreeWidgetmyCloudLayersTree
QPushButtonmyAddCloudLayerButton
QPushButtonmyDeleteCloudLayerButton
QPushButtonmyEditCloudLayerButton
QPushButtonmyAdvancedWeatherButton
QWidgetmyAdvancedWeather
QLabelmyAdvancedWeatherSectionTitle
QLabelmyFogHeightLabel
DtSliderDoubleSpinboxWidgetmyFogHeight
QLabelmyFogColorLabel
DtColorPushButtonmyFogColor
QLabelmyAirTurbidityLabel
DtSliderSpinboxWidgetmyAirTurbidity
QLabelmyMarineSectionTitle
QComboBoxmySwellState
DtWindDirectionWidgetmySwellStateDirection
QSignalMapper * mySeaStateSignalMapper
QButtonGroup * mySeaStateButtonGroup
QRadioButton * mySeaStateWindDriven
QRadioButton * mySeaStateManual
QComboBoxmySeaStates
DtWindDirectionWidgetmySeaStateDirection
QPushButtonmyAdvancedMarineButton
QWidgetmyAdvancedMarine
QLabelmyAdvancedMarineSectionTitle
QLabelmySurfaceTransparencyLabel
DtSliderDoubleSpinboxWidgetmySurfaceTransparency
QCheckBoxmyUnderWaterVisibilityEnabled
QLabelmyUnderWaterVisibilityLabel
DtSliderDoubleSpinboxWidgetmyUnderWaterVisibility
QLabelmyChoppinessLabel
DtSliderSpinboxWidgetmyChoppiness
QLabelmyFetchLabel
DtSliderDoubleSpinboxWidgetmyFetch
QLabelmySurgeDepthLabel
DtSliderDoubleSpinboxWidgetmySurgeDepth
QLabelmyDepthOffsetLabel
DtSliderDoubleSpinboxWidgetmyDepthOffset
QLabelmyTidalCurrentSpeedLabel
DtSliderDoubleSpinboxWidgetmyTidalCurrentSpeed
QLabelmyTidalCurrentDirectionLabel
DtSliderDoubleSpinboxWidgetmyTidalCurrentDirection
QCheckBoxmyListenToVrf
QPushButtonmyRefreshVrfWeather
WidgetList myEnabledOnManualEnvironment
WidgetList myEnabledOnPrecipitation
WidgetList myEnabledOnManualStateSet
WidgetList myVisibleOnShowAdvanced
- Protected Attributes inherited from makVrv::DtEnvironmentConditionsInterface
DtDemyDe

Private Member Functions

void setupGui ()
 Sets up the widget's fields.
void connectToSignals ()
 Connects widget signals to slots.
void setStringsToComboBox (QComboBox &cbox, const StringList &lst, bool srt=true) const
 Utility to set a list of unicode strings into a combo-box.
StringList getStringsFromComboBox (const QComboBox &cbox) const
 Utility to get a list of unicode strings from a combo-box.
void setQStringsToComboBox (QComboBox &cbox, QStringList lst, bool srt=true) const
 Utility to set a list of Qt strings into a combo-box.
QStringList getQStringsFromComboBox (const QComboBox &cbox) const
 Utility to get a list of Qt strings from a combo-box.

Additional Inherited Members

- Public Types inherited from makVrv::DtEnvironmentConditionsInterface
typedef std::list< DtUnicodeStringList
- Public Attributes inherited from makVrv::DtEnvironmentConditionsInterface
boost::signal< void(const
DtUnicode &)> 
signal_selectEnvironmentConditions
boost::signal< void(const
DtUnicode &)> 
signal_addEnvironmentConditions
boost::signal< void(const
DtUnicode &)> 
signal_removeEnvironmentConditions
boost::signal< void(const
DtUnicode &)> 
signal_saveEnvironmentConditions
boost::signal< void(const
DtUnicode &)> 
signal_setDefaultEnvironmentConditions
boost::signal< void(double)> signal_changeWindSpeed
boost::signal< void(double)> signal_changeWindDirection
boost::signal< void(int)> signal_changePrecipitationType
boost::signal< void(double)> signal_changePrecipitationIntensity
boost::signal< void(double)> signal_changeVisibility
boost::signal< void(DtVrfWeatherCloudState)> signal_cloudCoverChanged
boost::signal< void()> signal_requestNewCloudLayer
boost::signal< void(const
DtCloudLayer &)> 
signal_addNewCloudLayer
boost::signal< void(unsigned int)> signal_requestedEditCloudLayer
boost::signal< void(unsigned
int, const DtCloudLayer &)> 
signal_changeCloudLayer
boost::signal< void(unsigned int)> signal_deleteCloudLayer
boost::signal< void(unsigned
int, bool)> 
signal_enableCloudLayer
boost::signal< void(double)> signal_changeFogHeight
boost::signal< void(double,
double, double)> 
signal_changeFogColor
boost::signal< void(double)> signal_changeAirTurbidity
boost::signal< void(unsigned int)> signal_changeSwellState
boost::signal< void(double)> signal_changeSwellStateDirection
boost::signal< void(bool)> signal_enableWindDrivenSeaState
boost::signal< void(unsigned int)> signal_changeSeaState
boost::signal< void(double)> signal_changeSeaStateDirection
boost::signal< void(double)> signal_changeSeaSurfaceTransparency
boost::signal< void(bool)> signal_changeUnderWaterVisibilityEnabled
boost::signal< void(double)> signal_changeUnderWaterVisibility
boost::signal< void(double)> signal_changeSeaChoppiness
boost::signal< void(double)> signal_changeWindFetch
boost::signal< void(double)> signal_changeSurgeDepth
boost::signal< void(double)> signal_changeDepthOffset
boost::signal< void(double)> signal_changeTidalCurrentSpeed
boost::signal< void(double)> signal_changeTidalCurrentDirection
boost::signal< void(bool)> signal_changeRemoteSettings
boost::signal< void()> signal_requestRemoteSettings

Detailed Description

An advanced weather condition settings widget.

Member Typedef Documentation

Member Enumeration Documentation

Enumerator:
CloudTreeColumnType 
CloudTreeColumnX 
CloudTreeColumnY 
CloudTreeColumnAltitude 
CloudTreeColumnEnabled 

Constructor & Destructor Documentation

makVrv::DtEnvironmentConditionsWidget::DtEnvironmentConditionsWidget ( DtDe de,
QWidget parent = NULL,
Qt::WindowFlags  flags = 0 
)

Initialization CTOR.

Parameters
[in]deis the display engine.
[in]parentis a parent for this widget.
[in]flagsis a set of enumerated window flags.
virtual makVrv::DtEnvironmentConditionsWidget::~DtEnvironmentConditionsWidget ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual void makVrv::DtEnvironmentConditionsWidget::setEnvironmentConditionsNames ( const std::list< DtUnicode > &  names)
virtual

Set the list of environment condition names.

Parameters
[in]namesis the list of environment condition names.

Reimplemented in makVrf::DtVrfEnvironmentConditionsWeatherWidget.

virtual StringList makVrv::DtEnvironmentConditionsWidget::environmentConditionNames ( ) const
virtual

Get the list of environment conditions names.

Returns
the list of environment condition names.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setDefaultConditionName ( const DtUnicode name)
virtual

Set the name of the default environment condition.

Parameters
[in]nameis the name of the default condition.

Implements makVrv::DtEnvironmentConditionsInterface.

Reimplemented in makVrf::DtVrfEnvironmentConditionsWeatherWidget.

virtual void makVrv::DtEnvironmentConditionsWidget::setAdvanceConditionsVisible ( bool  show)
virtual

Show or hide the sections for advanced conditions.

Parameters
[in]showis the flag to show or hide advanced conditions.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setWindSpeed ( double  speed)
virtual
virtual void makVrv::DtEnvironmentConditionsWidget::setWindSpeedDecimals ( int  decimals)
virtual

Set the wind speed decimal places.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setWindSpeed(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setWindSpeedUnits ( const DtUnicode units)
virtual

Set the wind speed units.

Parameters
[in]unitsis the unit type to display.
See Also
setWindSpeed(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setWindSpeedRange ( double  step,
double  max,
double  min = 0.0 
)
virtual

Set the maximum and minimum range for wind speed.

Parameters
[in]stepis the default step through the range.
[in]maxis the maximum range boundary.
[in]minis the minimum range boundary.
See Also
setWindSpeed(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setWindDirection ( double  degrees)
virtual

Set the wind direction.

Parameters
[in]degreesis the wind direction in degrees.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setPrecipitationType ( unsigned int  type)
virtual

Set the precipitation type.

Parameters
[in]typeis the type of precipitation type.
Note
None, Rain or Snow defined in DtEnvironmentRecord.

Implements makVrv::DtEnvironmentConditionsInterface.

Reimplemented in makVrf::DtVrfEnvironmentConditionsWeatherWidget.

virtual void makVrv::DtEnvironmentConditionsWidget::setPrecipitationIntensity ( double  intensity)
virtual

Set the precipitation intensity.

Parameters
[in]intensityis the precipitation intensity from zero to one.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setVisibleDistance ( double  distance)
virtual
virtual void makVrv::DtEnvironmentConditionsWidget::setVisibleDistanceDecimals ( int  decimals)
virtual

Set the visible distance decimal places.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setVisibleDistance(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setVisibleDistanceUnits ( const DtUnicode units)
virtual

Set the visible distance units.

Parameters
[in]unitsis the unit type to display.
See Also
setVisibleDistance(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setVisibleDistanceRange ( double  step,
double  max,
double  min = 0.0 
)
virtual

Set the maximum and minimum range for visible distance.

Parameters
[in]stepis the default step through the range.
[in]maxis the maximum range boundary.
[in]minis the minimum range boundary.
See Also
setVisibleDistance(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::addCloudLayer ( const DtUnicode type,
const DtUnicode xLocation,
const DtUnicode yLocation,
const DtUnicode altitude,
bool  enabled,
bool  infinite 
)
virtual

Add a cloud layer to the weather condition.

Parameters
[in]typeis the type of clouds.
[in]xLocationis the x coordinate of the cloud layer.
[in]yLocationis the y coordinate of the cloud layer.
[in]altitudeis the altitude of the cloud layer.
[in]enabledis the flag to display or hide the cloud layer.
[in]infiniteis the flag to extend the limits cloud layer.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setCloudLayer ( unsigned int  index,
const DtUnicode type,
const DtUnicode xLocation,
const DtUnicode yLocation,
const DtUnicode altitude,
bool  enabled,
bool  infinite 
)
virtual

Modify a cloud layer in the weather condition.

Parameters
[in]indexis the index of the cloud layer.
[in]typeis the type of clouds.
[in]xLocationis the x coordinate of the cloud layer.
[in]yLocationis the y coordinate of the cloud layer.
[in]altitudeis the altitude of the cloud layer.
[in]enabledis the flag to display or hide the cloud layer.
[in]infiniteis the flag to extend the limits cloud layer.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::removeAllCloudLayers ( )
virtual

Remove all cloud layers from the weather condition.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::removeCloudLayer ( unsigned int  index)
virtual

Remove a cloud layer from the by index.

Parameters
[in]indexis the index of the cloud layer.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setCloudLayerEnabled ( unsigned int  index,
bool  enabled 
)
virtual

Set whether a cloud layer is enabled for or disable from display.

Parameters
[in]indexis the index of the cloud layer.
[in]enabledis the flag to display or hide the cloud layer.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setCloudCover ( DtVrfWeatherCloudState  cloudCover)
virtual

Set the NOAA cloud cover type.

Parameters
[in]TheNOAA cloud cover to use

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setAxisLabels ( const DtUnicode x,
const DtUnicode y,
const DtUnicode z 
)
virtual

Set the cloud type and axis header-labels for the cloud layers.

Parameters
[in]xis the x coordinate header-label.
[in]yis the y coordinate header-label.
[in]zis the z coordinate header-label.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::queryUserForNewCloudLayer ( )
virtual

Query the user for a new cloud layer.

Note
Pops up a dialog for filling out a new cloud layer.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::queryUserToEditCloudLayer ( unsigned int  index)
virtual

Query the user to edit the currently selected cloud layer.

Note
Pops up a pre-filled dialog for editing the cloud layer.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setFogHeight ( double  height)
virtual

Set the height (or ceiling) of the fog layer.

Parameters
[in]heightis the height of the fog layer.
See Also
setFogHeightDecimals(int)
setFogHeightUnits(const DtUnicode&)
setFogHeightRange(double, double, double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setFogHeightDecimals ( int  decimals)
virtual

Set the fog height decimal places.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setFogHeight(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setFogHeightUnits ( const DtUnicode units)
virtual

Set the fog height units.

Parameters
[in]unitsis the unit type to display.
See Also
setFogHeight(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setFogHeightRange ( double  step,
double  max,
double  min = 0.0 
)
virtual

Set the maximum and minimum range for fog height.

Parameters
[in]maxis the maximum range boundary.
[in]minis the minimum range boundary.
See Also
setFogHeight(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setFogColor ( double  red,
double  green,
double  blue 
)
virtual

Set the color of the fog layer.

Parameters
[in]redis a normalized color component from 0.0 to 1.0.
[in]greenis a normalized color component from 0.0 to 1.0.
[in]blueis a normalized color component from 0.0 to 1.0.
See Also
setFogColor(int, int, int)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setAirTurbidity ( double  turbidity)
virtual

Set the turbidity of the air.

Parameters
[in]turbidityis the intensity of air turbidity (0.0 to 1.0).

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setSwellStateNames ( const StringList names)
virtual

Set the list of sea-swell state names.

Parameters
[in]namesis the list of sea-swell names.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual StringList makVrv::DtEnvironmentConditionsWidget::swellStateNames ( ) const
virtual

Get the list of sea-swell state names.

Returns
the list of sea-swell state names.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setSwellState ( unsigned int  index)
virtual

Set the current sea-swell state by index.

Parameters
[in]indexis the sea-swell in sea-swell state names.
See Also
void setSwellStateNames(const StringList&)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setSwellState ( const DtUnicode name)
virtual

Set the current sea-swell state by name.

Parameters
[in]nameis the name of the sea-swell state.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setSwellStateDirection ( double  degrees)
virtual

Set the current sea-swell direction.

Parameters
[in]degreesis the sea-swell direction

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::enableWindDrivenSeaState ( bool  enable)
virtual

Set the enabled state of wind-driven sea-state.

Parameters
[in]enableis the enable flag for wind-driven sea-state.
Note
Setting to true should cause sea-state to be wind driven, while resetting to false should cause sea-state to be manual driven.

Implements makVrv::DtEnvironmentConditionsInterface.

Reimplemented in makVrf::DtVrfEnvironmentConditionsWeatherWidget.

virtual void makVrv::DtEnvironmentConditionsWidget::setSeaStateNames ( const StringList names)
virtual

Set the list of sea-state names.

Parameters
[in]namesis the list of sea-state names.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual StringList makVrv::DtEnvironmentConditionsWidget::seaStateNames ( ) const
virtual

Get the list of sea-state names.

Returns
the list of sea-state names.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setSeaState ( unsigned int  index)
virtual

Set the current sea-state by index.

Parameters
[in]indexis the index of the sea-state in sea-state names.
See Also
void setSeaStateNames(const StringList&).

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setSeaState ( const DtUnicode name)
virtual

Set the current sea-state by name.

Parameters
[in]nameis the name of the sea-state.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setSeaStateDirection ( double  degrees)
virtual

Set the current sea-state direction.

Parameters
[in]degreesis the sea-state direction

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setSurfaceTransparency ( double  alpha)
virtual

Set the surface transparency of the water.

Parameters
[in]alphais the transparency value (0.0 to 1.0).

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setUnderwaterVisibilityEnabled ( bool  enabled)
virtual

Set whether a different visibility is used when below sea level.

Parameters
[in]enabled(or not)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setUnderwaterVisibility ( double  distance)
virtual

Set the underwater visibility distance.

Parameters
[in]distanceis the visible distance underwater.
See Also
setUnderwaterVisibilityDecimals(int)
setUnderwaterVisibilityUnits(const DtUnicode&)
setUnderwaterVisibilityRange(double, double, double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setUnderwaterVisibilityDecimals ( int  decimals)
virtual

Set the underwater visible distance decimal places.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setUnderwaterVisibility(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setUnderwaterVisibilityUnits ( const DtUnicode units)
virtual

Set the underwater visible distance units.

Parameters
[in]unitsis the unit type to display.
See Also
setUnderwaterVisibility(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setUnderwaterVisibilityRange ( double  step,
double  max,
double  min = 0.0 
)
virtual

Set the maximum and minimum range for underwater visibility.

Parameters
[in]stepis the default step through the range.
[in]maxis the maximum range boundary.
[in]minis the minimum range boundary.
See Also
setUnderwaterVisibility(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setWaterChoppiness ( double  chop)
virtual

Set the surface choppiness of the water.

Parameters
[in]chopis the intensity of choppiness (0.0 to 1.0).

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setWindFetch ( double  distance)
virtual

Set the sea wave fetch.

Parameters
[in]distanceis the distance of fetch.
See Also
setWindFetchDecimals(int)
setWindFetchUnits(const DtUnicode&)
setWindFetchRange(double, double, double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setWindFetchDecimals ( int  decimals)
virtual

Set the sea wave fetch decimal places.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setWindFetch(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setWindFetchUnits ( const DtUnicode units)
virtual

Set the sea wave fetch units.

Parameters
[in]unitsis the unit type to display.
See Also
setWindFetch(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setWindFetchRange ( double  step,
double  max,
double  min = 0.0 
)
virtual

Set the maximum and minimum range for sea fetch.

Parameters
[in]stepis the default step through the range.
[in]maxis the maximum range boundary.
[in]minis the minimum range boundary.
See Also
setWindFetch(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setSurgeDepth ( double  depth)
virtual

Set the surge depth.

Parameters
[in]depthis the surge depth in meters.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setSurgeDepthDecimals ( int  decimals)
virtual

Set the surge depth decimal places.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setSurgeDepth(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setSurgeDepthUnits ( const DtUnicode units)
virtual

Set the surge depth units.

Parameters
[in]unitsis the unit type to display.
See Also
setSurgeDepth(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setSurgeDepthRange ( double  step,
double  max,
double  min = 0.0 
)
virtual

Set the maximum and minimum range for surge depth.

Parameters
[in]stepis the default step through the range.
[in]maxis the maximum range boundary.
[in]minis the minimum range boundary.
See Also
setSurgeDepth(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setDepthOffset ( double  offset)
virtual

Set the depth offset.

Parameters
[in]offsetis the distance for depth offset (0.0 - 1.0).

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setTidalCurrentSpeedDecimals ( int  decimals)
virtual

Set the tidal stream current speed decimal places.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setTidalCurrentSpeed(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setTidalCurrentSpeedUnits ( const DtUnicode units)
virtual

Set the tidal stream current speed units.

Parameters
[in]unitsis the unit type to display.
See Also
setTidalCurrentSpeed(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setTidalCurrentSpeedRange ( double  step,
double  max,
double  min = 0.0 
)
virtual

Set the maximum and minimum range for tidal stream current speed.

Parameters
[in]stepis the default step through the range.
[in]maxis the maximum range boundary.
[in]minis the minimum range boundary.
See Also
setTidalCurrentSpeed(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setTidalCurrentSpeed ( double  speed)
virtual

Set the surface transparency of the water.

Parameters
[in]alphais the transparency value (0.0 to 1.0).

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setTidalCurrentDirectionDecimals ( int  decimals)
virtual

Set the tidal stream current direction decimal places.

Parameters
[in]decimalsis the number of decimals to display.
See Also
setTidalCurrentDirection(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setTidalCurrentDirectionUnits ( const DtUnicode units)
virtual

Set the tidal stream current direction units.

Parameters
[in]unitsis the unit type to display.
See Also
setTidalCurrentDirection(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setTidalCurrentDirectionRange ( double  step,
double  max,
double  min = 0.0 
)
virtual

Set the maximum and minimum range for tidal stream current direction.

Parameters
[in]stepis the default step through the range.
[in]maxis the maximum range boundary.
[in]minis the minimum range boundary.
See Also
setTidalCurrentDirection(double)

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setTidalCurrentDirection ( double  direction)
virtual

Set the surface transparency of the water.

Parameters
[in]alphais the transparency value (0.0 to 1.0).

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::setListenToRemoteWeather ( bool  enable)
virtual

Sets whether or not to list to simulated weather messages.

Parameters
[in]enableis the flag to enable/disable listening.

Implements makVrv::DtEnvironmentConditionsInterface.

virtual void makVrv::DtEnvironmentConditionsWidget::on_selectEnvironmentConditions ( const QString &  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_environmentConditionClicked ( const QString &  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_windSpeedValueChanged ( double  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_windDirectionValueChanged ( double  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_precipitationTypeClicked ( int  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_precipitationIntensityValueChanged ( int  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_visibilityValueChanged ( double  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_cloudCoverChanged ( int  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_addCloudLayerClicked ( )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_cloudLayerChanged ( QTreeWidgetItem ,
int   
)
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_editCloudLayerClicked ( )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_editCloudLayerDoubleClicked ( QTreeWidgetItem ,
int   
)
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_deleteCloudLayerClicked ( )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_cloudLayerSelectionChanged ( )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_fogHeightValueChanged ( double  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_fogColorValueChanged ( const QColor &  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_airTurbidityChanged ( int  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_swellStateChanged ( int  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_swellStateDirectionChanged ( double  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_windDrivenSeaStateEnabledChanged ( const QString &  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_seaStateChanged ( int  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_seaStateDirectionChanged ( double  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_seaSurfaceTransparencyChanged ( double  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_underWaterVisibilityEnabledChanged ( int  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_underWaterVisibilityChanged ( double  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_seaChoppinessChanged ( int  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_windFetchChanged ( double  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_surgeDepthChanged ( double  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_depthOffsetChanged ( double  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_tidalCurrentSpeedChanged ( double  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_tidalCurrentDirectionChanged ( double  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_listenToVrfStateChanged ( int  )
protectedvirtualslot
virtual void makVrv::DtEnvironmentConditionsWidget::on_refreshVrfWeatherClicked ( )
protectedvirtualslot
void makVrv::DtEnvironmentConditionsWidget::setWidgetsEnabled ( WidgetList widgets,
bool  enable 
) const
protected

Utility to enable/disable a set of widgets.

Parameters
[in]widgetsis a list of widgets to enable or disable.
[in]enableis the new enabled state of the widgets.
void makVrv::DtEnvironmentConditionsWidget::setWidgetEnabled ( QWidget widget,
bool  enable 
) const
protected

Utility to enable/disable a widget while blocking its signals.

Parameters
[in]widgetis the widget to enable or disable.
[in]enableis the new enabled state of the widget.
void makVrv::DtEnvironmentConditionsWidget::setWidgetsVisible ( WidgetList widgets,
bool  show 
) const
protected

Utility to show/hide a set of widgets.

Parameters
[in]widgetsis a list of widgets to show or hide.
[in]showis the new visible state of the widgets.
void makVrv::DtEnvironmentConditionsWidget::setWidgetVisible ( QWidget widget,
bool  show 
) const
protected

Utility to show/hide a widget while blocking its signals.

Parameters
[in]widgetis the widget to show or hide.
[in]showis the new visible state of the widget.
void makVrv::DtEnvironmentConditionsWidget::setupGui ( )
private

Sets up the widget's fields.

Non-virtual (Called from CTOR).

void makVrv::DtEnvironmentConditionsWidget::connectToSignals ( )
private

Connects widget signals to slots.

Non-virtual (Called from CTOR).

void makVrv::DtEnvironmentConditionsWidget::setStringsToComboBox ( QComboBox cbox,
const StringList lst,
bool  srt = true 
) const
private

Utility to set a list of unicode strings into a combo-box.

Parameters
[in]cboxis the widget to populate;
[in]lstis a list of unicode strings;
[in]srtis a flag to sort the string in the combo-box.
StringList makVrv::DtEnvironmentConditionsWidget::getStringsFromComboBox ( const QComboBox cbox) const
private

Utility to get a list of unicode strings from a combo-box.

Parameters
[in]cboxis the widget to read from;
Returns
the list of unicode strings;
void makVrv::DtEnvironmentConditionsWidget::setQStringsToComboBox ( QComboBox cbox,
QStringList  lst,
bool  srt = true 
) const
private

Utility to set a list of Qt strings into a combo-box.

Parameters
[in]cboxis the widget to populate;
[in]lstis a list of Qt strings;
[in]srtis a flag to sort the string in the combo-box.
QStringList makVrv::DtEnvironmentConditionsWidget::getQStringsFromComboBox ( const QComboBox cbox) const
private

Utility to get a list of Qt strings from a combo-box.

Parameters
[in]cboxis the widget to read from;
Returns
the list of Qt strings;

Member Data Documentation

QVBoxLayout* makVrv::DtEnvironmentConditionsWidget::myMainLayout
protected
QHBoxLayout* makVrv::DtEnvironmentConditionsWidget::myConditionsLayout
protected
QVBoxLayout* makVrv::DtEnvironmentConditionsWidget::myWeatherLayout
protected
QVBoxLayout* makVrv::DtEnvironmentConditionsWidget::myAdvancedWeatherLayout
protected
QVBoxLayout* makVrv::DtEnvironmentConditionsWidget::myMarineLayout
protected
QVBoxLayout* makVrv::DtEnvironmentConditionsWidget::myAdvancedMarineLayout
protected
QHBoxLayout* makVrv::DtEnvironmentConditionsWidget::myRemoteListeningLayout
protected
QSignalMapper* makVrv::DtEnvironmentConditionsWidget::myConditionsSignalMapper
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::myConditionsLabel
protected
QComboBox* makVrv::DtEnvironmentConditionsWidget::myConditionNames
protected
QPushButton* makVrv::DtEnvironmentConditionsWidget::myAddEnvironmentConditions
protected
QPushButton* makVrv::DtEnvironmentConditionsWidget::myRemoveEnvironmentConditions
protected
QPushButton* makVrv::DtEnvironmentConditionsWidget::mySaveEnvironmentConditions
protected
QPushButton* makVrv::DtEnvironmentConditionsWidget::mySelectDefaultCondition
protected
QString makVrv::DtEnvironmentConditionsWidget::myLastSelectedCondition
protected
QString makVrv::DtEnvironmentConditionsWidget::myLastDefaultCondition
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::myWeatherSectionTitle
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::myWindSpeedLabel
protected
DtSliderDoubleSpinboxWidget* makVrv::DtEnvironmentConditionsWidget::myWindSpeed
protected
DtWindDirectionWidget* makVrv::DtEnvironmentConditionsWidget::myWindDirection
protected
QSignalMapper* makVrv::DtEnvironmentConditionsWidget::myPrecipitationSignalMapper
protected
QButtonGroup* makVrv::DtEnvironmentConditionsWidget::myPrecipitationButtonGroup
protected
QRadioButton* makVrv::DtEnvironmentConditionsWidget::myPrecipitationNone
protected
QRadioButton* makVrv::DtEnvironmentConditionsWidget::myPrecipitationRain
protected
QRadioButton* makVrv::DtEnvironmentConditionsWidget::myPrecipitationSnow
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::myPrecipitationIntensityLabel
protected
DtSliderSpinboxWidget* makVrv::DtEnvironmentConditionsWidget::myPrecipitationIntensity
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::myVisibilityLabel
protected
DtSliderDoubleSpinboxWidget* makVrv::DtEnvironmentConditionsWidget::myVisibility
protected
QHBoxLayout* makVrv::DtEnvironmentConditionsWidget::myCloudLayersLayout
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::myCloudLayerLabel
protected
QComboBox* makVrv::DtEnvironmentConditionsWidget::myCloudCoversComboBox
protected
QTreeWidget* makVrv::DtEnvironmentConditionsWidget::myCloudLayersTree
protected
QPushButton* makVrv::DtEnvironmentConditionsWidget::myAddCloudLayerButton
protected
QPushButton* makVrv::DtEnvironmentConditionsWidget::myDeleteCloudLayerButton
protected
QPushButton* makVrv::DtEnvironmentConditionsWidget::myEditCloudLayerButton
protected
QPushButton* makVrv::DtEnvironmentConditionsWidget::myAdvancedWeatherButton
protected
QWidget* makVrv::DtEnvironmentConditionsWidget::myAdvancedWeather
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::myAdvancedWeatherSectionTitle
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::myFogHeightLabel
protected
DtSliderDoubleSpinboxWidget* makVrv::DtEnvironmentConditionsWidget::myFogHeight
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::myFogColorLabel
protected
DtColorPushButton* makVrv::DtEnvironmentConditionsWidget::myFogColor
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::myAirTurbidityLabel
protected
DtSliderSpinboxWidget* makVrv::DtEnvironmentConditionsWidget::myAirTurbidity
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::myMarineSectionTitle
protected
QComboBox* makVrv::DtEnvironmentConditionsWidget::mySwellState
protected
DtWindDirectionWidget* makVrv::DtEnvironmentConditionsWidget::mySwellStateDirection
protected
QSignalMapper* makVrv::DtEnvironmentConditionsWidget::mySeaStateSignalMapper
protected
QButtonGroup* makVrv::DtEnvironmentConditionsWidget::mySeaStateButtonGroup
protected
QRadioButton* makVrv::DtEnvironmentConditionsWidget::mySeaStateWindDriven
protected
QRadioButton* makVrv::DtEnvironmentConditionsWidget::mySeaStateManual
protected
QComboBox* makVrv::DtEnvironmentConditionsWidget::mySeaStates
protected
DtWindDirectionWidget* makVrv::DtEnvironmentConditionsWidget::mySeaStateDirection
protected
QPushButton* makVrv::DtEnvironmentConditionsWidget::myAdvancedMarineButton
protected
QWidget* makVrv::DtEnvironmentConditionsWidget::myAdvancedMarine
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::myAdvancedMarineSectionTitle
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::mySurfaceTransparencyLabel
protected
DtSliderDoubleSpinboxWidget* makVrv::DtEnvironmentConditionsWidget::mySurfaceTransparency
protected
QCheckBox* makVrv::DtEnvironmentConditionsWidget::myUnderWaterVisibilityEnabled
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::myUnderWaterVisibilityLabel
protected
DtSliderDoubleSpinboxWidget* makVrv::DtEnvironmentConditionsWidget::myUnderWaterVisibility
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::myChoppinessLabel
protected
DtSliderSpinboxWidget* makVrv::DtEnvironmentConditionsWidget::myChoppiness
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::myFetchLabel
protected
DtSliderDoubleSpinboxWidget* makVrv::DtEnvironmentConditionsWidget::myFetch
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::mySurgeDepthLabel
protected
DtSliderDoubleSpinboxWidget* makVrv::DtEnvironmentConditionsWidget::mySurgeDepth
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::myDepthOffsetLabel
protected
DtSliderDoubleSpinboxWidget* makVrv::DtEnvironmentConditionsWidget::myDepthOffset
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::myTidalCurrentSpeedLabel
protected
DtSliderDoubleSpinboxWidget* makVrv::DtEnvironmentConditionsWidget::myTidalCurrentSpeed
protected
QLabel* makVrv::DtEnvironmentConditionsWidget::myTidalCurrentDirectionLabel
protected
DtSliderDoubleSpinboxWidget* makVrv::DtEnvironmentConditionsWidget::myTidalCurrentDirection
protected
QCheckBox* makVrv::DtEnvironmentConditionsWidget::myListenToVrf
protected
QPushButton* makVrv::DtEnvironmentConditionsWidget::myRefreshVrfWeather
protected
WidgetList makVrv::DtEnvironmentConditionsWidget::myEnabledOnManualEnvironment
protected
WidgetList makVrv::DtEnvironmentConditionsWidget::myEnabledOnPrecipitation
protected
WidgetList makVrv::DtEnvironmentConditionsWidget::myEnabledOnManualStateSet
protected
WidgetList makVrv::DtEnvironmentConditionsWidget::myVisibleOnShowAdvanced
protected

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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)