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();