VR-Forces 4.0.4 Class Documentation
makVrv::DtRadioCommunicationsSettingsInterface Class Reference

Interface for the widget logic to communicate with the widget. More...

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

List of all members.

Public Member Functions

Widget Value Setters/Getters

Used by the logic to update the widget.

virtual void setRadioCommsVisibility (bool visible)=0
virtual void setCommLinesVisibility (bool visible)=0
virtual void setSquawkIndicatorsVisibility (bool visible)=0
virtual void setCommLineLifetime (double lifetime)=0
virtual void setSquawkIndicatorLifetime (double lifetime)=0
virtual void setCommLineDisplayMode (makArchives::DtRadioCommunicationsSettingsRecord::CommLineMode mode)=0
virtual void setGreatCircleExaggerationAmount (double amount)=0
virtual void setDefaultColoringMode (makArchives::DtRadioCommunicationsSettingsRecord::DefaultColoringMode mode)=0
virtual void setDefaultFrequencyColor (float r, float g, float b)=0
virtual void addFrequencyRange (float rangeStart, float rangeEnd, float r, float g, float b)=0
virtual void clearFrequencyRanges ()=0
virtual void setCurrentGradient (const DtRangeEditorInterface::Gradient &grad)=0
virtual
DtRangeEditorInterface::Gradient 
currentGradient () const =0

Public Attributes

Signals Indicating the Widget's Field has been Changed

Used by the logic to listen for user input.

boost::signal< void(bool)> signal_radioCommsVisiblityChanged
 Signals that the user has changed the radio communications visibility field.
boost::signal< void(bool)> signal_radioCommLinesVisibilityChanged
 Signals that the user has changed the comm lines' visibility field.
boost::signal< void(bool)> signal_radioSquawkIndicatorsVisibilityChanged
 Signals that the user has changed the squawk indicators' visibility field.
boost::signal< void(double)> signal_commLineLifetimeChanged
 Signals that the user has changed the comm lines' lifetime field.
boost::signal< void(double)> signal_squawkIndicatorLifetimeChanged
 Signals that the user has changed the squawk indicators' lifetime field.
boost::signal< void(makArchives::DtRadioCommunicationsSettingsRecord::CommLineMode)> signal_commLineDisplayModeChanged
 Signals that the user has changed the comm lines' display mode.
boost::signal< void(double)> signal_greatCircleExaggerationAmountChanged
 Signals that the user has changed the curved earth exaggeration amount.
boost::signal< void(makArchives::DtRadioCommunicationsSettingsRecord::DefaultColoringMode)> signal_defaultColoringModeChanged
 Signals that the user has changed the coloring mode for radio communications.
boost::signal< void()> signal_defaultFrequencyColorChangeRequested
 Signals that the user has requested to modify the default frequency color.
boost::signal< void(const
DtRangeEditorInterface::Gradient &)> 
signal_gradientChanged
 Signals that the user has changed the configured frequency ranges.

Detailed Description

Interface for the widget logic to communicate with the widget.


Member Function Documentation

virtual void makVrv::DtRadioCommunicationsSettingsInterface::setCommLineLifetime ( double  lifetime) [pure virtual]
virtual void makVrv::DtRadioCommunicationsSettingsInterface::setSquawkIndicatorLifetime ( double  lifetime) [pure virtual]
virtual void makVrv::DtRadioCommunicationsSettingsInterface::setDefaultFrequencyColor ( float  r,
float  g,
float  b 
) [pure virtual]
virtual void makVrv::DtRadioCommunicationsSettingsInterface::addFrequencyRange ( float  rangeStart,
float  rangeEnd,
float  r,
float  g,
float  b 
) [pure virtual]

Member Data Documentation

Signals that the user has changed the radio communications visibility field.

Parameters:
_1the new visibility state for radio communications.

Signals that the user has changed the comm lines' visibility field.

Parameters:
_1the new visibility state for comm lines.

Signals that the user has changed the squawk indicators' visibility field.

Parameters:
_1the new visibility state for squawk indicators.

Signals that the user has changed the comm lines' lifetime field.

Parameters:
_1the new default lifetime for comm lines.

Signals that the user has changed the squawk indicators' lifetime field.

Parameters:
_1the new default lifetime for squawk lines.

Signals that the user has changed the comm lines' display mode.

Parameters:
_1the new display mode for comm lines.

Signals that the user has changed the curved earth exaggeration amount.

Parameters:
_1the new exaggeration amount for great circle arc comm lines.

Signals that the user has changed the coloring mode for radio communications.

Parameters:
_1the new coloring mode for radio communications.

Signals that the user has requested to modify the default frequency color.

Signals that the user has changed the configured frequency ranges.

Parameters:
_1a DtRangeEditorInterface::Gradient defining the new ranges.

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)