![]() |
VR-Forces 4.3 Class Documentation
|
Interface for the widget logic to communicate with the widget. More...

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. | |
Interface for the widget logic to communicate with the widget.
|
pure virtual |
Implemented in makVrv::DtRadioCommunicationsSettingsWidget.
|
pure virtual |
Implemented in makVrv::DtRadioCommunicationsSettingsWidget.
|
pure virtual |
Implemented in makVrv::DtRadioCommunicationsSettingsWidget.
|
pure virtual |
Implemented in makVrv::DtRadioCommunicationsSettingsWidget.
|
pure virtual |
Implemented in makVrv::DtRadioCommunicationsSettingsWidget.
|
pure virtual |
Implemented in makVrv::DtRadioCommunicationsSettingsWidget.
|
pure virtual |
Implemented in makVrv::DtRadioCommunicationsSettingsWidget.
|
pure virtual |
Implemented in makVrv::DtRadioCommunicationsSettingsWidget.
|
pure virtual |
Implemented in makVrv::DtRadioCommunicationsSettingsWidget.
|
pure virtual |
Implemented in makVrv::DtRadioCommunicationsSettingsWidget.
|
pure virtual |
Implemented in makVrv::DtRadioCommunicationsSettingsWidget.
|
pure virtual |
Implemented in makVrv::DtRadioCommunicationsSettingsWidget.
|
pure virtual |
Implemented in makVrv::DtRadioCommunicationsSettingsWidget.
| boost::signal<void (bool)> makVrv::DtRadioCommunicationsSettingsInterface::signal_radioCommsVisiblityChanged |
Signals that the user has changed the radio communications visibility field.
| _1 | the 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.
| _1 | the 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.
| _1 | the 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.
| _1 | the 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.
| _1 | the 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.
| _1 | the 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.
| _1 | the 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.
| _1 | the 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.
| _1 | a DtRangeEditorInterface::Gradient defining the new ranges. |