VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members
makVrv::DtRadioCommunicationsSettingsInterface Class Reference

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

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

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::setRadioCommsVisibility ( bool  visible)
pure virtual
virtual void makVrv::DtRadioCommunicationsSettingsInterface::setCommLinesVisibility ( bool  visible)
pure virtual
virtual void makVrv::DtRadioCommunicationsSettingsInterface::setSquawkIndicatorsVisibility ( bool  visible)
pure virtual
virtual void makVrv::DtRadioCommunicationsSettingsInterface::setCommLineLifetime ( double  lifetime)
pure virtual
virtual void makVrv::DtRadioCommunicationsSettingsInterface::setSquawkIndicatorLifetime ( double  lifetime)
pure virtual
virtual void makVrv::DtRadioCommunicationsSettingsInterface::setCommLineDisplayMode ( makArchives::DtRadioCommunicationsSettingsRecord::CommLineMode  mode)
pure virtual
virtual void makVrv::DtRadioCommunicationsSettingsInterface::setGreatCircleExaggerationAmount ( double  amount)
pure virtual
virtual void makVrv::DtRadioCommunicationsSettingsInterface::setDefaultColoringMode ( makArchives::DtRadioCommunicationsSettingsRecord::DefaultColoringMode  mode)
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
virtual void makVrv::DtRadioCommunicationsSettingsInterface::clearFrequencyRanges ( )
pure virtual
virtual void makVrv::DtRadioCommunicationsSettingsInterface::setCurrentGradient ( const DtRangeEditorInterface::Gradient grad)
pure virtual
virtual DtRangeEditorInterface::Gradient makVrv::DtRadioCommunicationsSettingsInterface::currentGradient ( ) const
pure virtual

Member Data Documentation

boost::signal<void (bool)> makVrv::DtRadioCommunicationsSettingsInterface::signal_radioCommsVisiblityChanged

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

Parameters
_1the new visibility state for radio communications.
boost::signal<void (bool)> makVrv::DtRadioCommunicationsSettingsInterface::signal_radioCommLinesVisibilityChanged

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

Parameters
_1the new visibility state for comm lines.
boost::signal<void (bool)> makVrv::DtRadioCommunicationsSettingsInterface::signal_radioSquawkIndicatorsVisibilityChanged

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

Parameters
_1the new visibility state for squawk indicators.
boost::signal<void (double)> makVrv::DtRadioCommunicationsSettingsInterface::signal_commLineLifetimeChanged

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

Parameters
_1the new default lifetime for comm lines.
boost::signal<void (double)> makVrv::DtRadioCommunicationsSettingsInterface::signal_squawkIndicatorLifetimeChanged

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

Parameters
_1the new default lifetime for squawk lines.
boost::signal<void (makArchives::DtRadioCommunicationsSettingsRecord::CommLineMode)> makVrv::DtRadioCommunicationsSettingsInterface::signal_commLineDisplayModeChanged

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

Parameters
_1the new display mode for comm lines.
boost::signal<void (double)> makVrv::DtRadioCommunicationsSettingsInterface::signal_greatCircleExaggerationAmountChanged

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

Parameters
_1the new exaggeration amount for great circle arc comm lines.
boost::signal<void (makArchives::DtRadioCommunicationsSettingsRecord::DefaultColoringMode)> makVrv::DtRadioCommunicationsSettingsInterface::signal_defaultColoringModeChanged

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

Parameters
_1the new coloring mode for radio communications.
boost::signal<void ()> makVrv::DtRadioCommunicationsSettingsInterface::signal_defaultFrequencyColorChangeRequested

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

boost::signal<void (const DtRangeEditorInterface::Gradient&)> makVrv::DtRadioCommunicationsSettingsInterface::signal_gradientChanged

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 Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)