18 #include <boost/signals.hpp>
20 #include <QtGui/QColor>
35 virtual void setRadioCommsVisibility(
bool visible ) = 0;
36 virtual void setCommLinesVisibility(
bool visible ) = 0;
37 virtual void setSquawkIndicatorsVisibility(
bool visible ) = 0;
38 virtual void setCommLineLifetime(
double lifetime ) = 0;
39 virtual void setSquawkIndicatorLifetime(
double lifetime ) = 0;
40 virtual void setCommLineDisplayMode(
42 virtual void setGreatCircleExaggerationAmount(
double amount ) = 0;
43 virtual void setDefaultColoringMode(
45 virtual void setDefaultFrequencyColor(
float r,
float g,
float b ) = 0;
46 virtual void addFrequencyRange(
float rangeStart,
float rangeEnd,
47 float r,
float g,
float b ) = 0;
48 virtual void clearFrequencyRanges() = 0;
81 boost::signal<void (makArchives::DtRadioCommunicationsSettingsRecord::CommLineMode)>
90 boost::signal<void (makArchives::DtRadioCommunicationsSettingsRecord::DefaultColoringMode)>
DefaultColoringMode
Definition: DtRadioCommunicationsSettingsRecord.h:29
boost::signal< void(const DtRangeEditorInterface::Gradient &)> signal_gradientChanged
Signals that the user has changed the configured frequency ranges.
Definition: DtRadioCommunicationsSettingsInterface.h:98
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
std::vector< DtRangeEditorInterface::ControlPoint > Gradient
Vector type for storing ControlPoints.
Definition: DtRangeEditorInterface.h:27
boost::signal< void(bool)> signal_radioSquawkIndicatorsVisibilityChanged
Signals that the user has changed the squawk indicators' visibility field.
Definition: DtRadioCommunicationsSettingsInterface.h:69
Contains DLL export macros.
boost::signal< void(double)> signal_commLineLifetimeChanged
Signals that the user has changed the comm lines' lifetime field.
Definition: DtRadioCommunicationsSettingsInterface.h:73
boost::signal< void(double)> signal_squawkIndicatorLifetimeChanged
Signals that the user has changed the squawk indicators' lifetime field.
Definition: DtRadioCommunicationsSettingsInterface.h:77
boost::signal< void(bool)> signal_radioCommsVisiblityChanged
Signals that the user has changed the radio communications visibility field.
Definition: DtRadioCommunicationsSettingsInterface.h:61
boost::signal< void(double)> signal_greatCircleExaggerationAmountChanged
Signals that the user has changed the curved earth exaggeration amount.
Definition: DtRadioCommunicationsSettingsInterface.h:86
boost::signal< void(makArchives::DtRadioCommunicationsSettingsRecord::CommLineMode)> signal_commLineDisplayModeChanged
Signals that the user has changed the comm lines' display mode.
Definition: DtRadioCommunicationsSettingsInterface.h:82
Contains the DtRangeEditorInterface declaration.
boost::signal< void(bool)> signal_radioCommLinesVisibilityChanged
Signals that the user has changed the comm lines' visibility field.
Definition: DtRadioCommunicationsSettingsInterface.h:65
Contains the DtRadioCommunicationsSettingsRecord class declaration.
const char int mode
Definition: ioapi.h:38
boost::signal< void(makArchives::DtRadioCommunicationsSettingsRecord::DefaultColoringMode)> signal_defaultColoringModeChanged
Signals that the user has changed the coloring mode for radio communications.
Definition: DtRadioCommunicationsSettingsInterface.h:91
Interface for the widget logic to communicate with the widget.
Definition: DtRadioCommunicationsSettingsInterface.h:27
boost::signal< void()> signal_defaultFrequencyColorChangeRequested
Signals that the user has requested to modify the default frequency color.
Definition: DtRadioCommunicationsSettingsInterface.h:94
CommLineMode
Definition: DtRadioCommunicationsSettingsRecord.h:23