16 #include <QtWidgets/QWidget>
17 #include <QtWidgets/QLabel>
30 class DtRangeEditorWidget;
41 Qt::WindowFlags f = Qt::Widget );
51 virtual void setRadioCommsVisibility(
bool visible );
52 virtual void setCommLinesVisibility(
bool visible );
53 virtual void setSquawkIndicatorsVisibility(
bool visible );
54 virtual void setCommLineLifetime(
double lifetime );
55 virtual void setSquawkIndicatorLifetime(
double lifetime );
56 virtual void setCommLineDisplayMode(
58 virtual void setGreatCircleExaggerationAmount(
double amount );
59 virtual void setDefaultColoringMode(
61 virtual void setDefaultFrequencyColor(
float r,
float g,
float b );
62 virtual void setDefaultFrequencyColor(
const QColor& color );
63 virtual void addFrequencyRange(
float rangeStart,
float rangeEnd,
64 float r,
float g,
float b );
65 virtual void clearFrequencyRanges();
80 void connectToSignals();
84 virtual void updateEnabledStates();
93 void slot_onRadioCommsVisibilityChanged(
bool visible );
94 void slot_onCommLinesVisiblityChanged(
bool visible );
95 void slot_onSquawkIndicatorsVisibilityChanged(
bool visible );
96 void slot_onCommLineLifetimeChanged(
double lifetime );
97 void slot_onSquawkIndicatorLifetimeChanged(
double lifetime );
98 void slot_onCommLineDisplayModeChanged(
int index );
99 void slot_onGreatCircleExaggerationAmountChanged(
int val );
100 void slot_onDefaultColorRadioButtonToggled(
bool onOff );
101 void slot_onRequestChangeDefaultFrequencyColor();
DefaultColoringMode
Definition: DtRadioCommunicationsSettingsRecord.h:29
void rightClicked()
Signal fired when the user right-clicks the label.
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
std::vector< DtRangeEditorInterface::ControlPoint > Gradient
Vector type for storing ControlPoints.
Definition: DtRangeEditorInterface.h:27
Contains DLL export macros.
void mousePressEvent(QMouseEvent *e)
Method called when the user clicks on the label. Overridden to emit the rightClicked() signal...
Interface for the radio communications settings dialog.
QLabel that signals when click events occur. Currently only signals double-click (left) and right-cli...
Definition: DtRadioCommunicationsSettingsWidget.h:135
void doubleClicked()
Signal fired when the user double-clicks the label.
const char int mode
Definition: ioapi.h:38
Interface for the widget logic to communicate with the widget.
Definition: DtRadioCommunicationsSettingsInterface.h:27
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
void mouseDoubleClickEvent(QMouseEvent *e)
Method called when the user double clicks the label Overridden to emit the doubleClicked() signal...
CommLineMode
Definition: DtRadioCommunicationsSettingsRecord.h:23