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.
Interface for the radio communications settings dialog.
QLabel that signals when click events occur.
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.
Definition: DtDe.h:69
void mouseDoubleClickEvent(QMouseEvent *e)
Method called when the user double clicks the label Overridden to emit the doubleClicked() signal...
CommLineMode
Definition: DtRadioCommunicationsSettingsRecord.h:23