18 #ifndef PLUGINS_CHANNELTX_MODFREEDV_FREEDVMODGUI_H_ 19 #define PLUGINS_CHANNELTX_MODFREEDV_FREEDVMODGUI_H_ 46 virtual void destroy();
48 void setName(
const QString& name);
49 QString getName()
const;
50 virtual qint64 getCenterFrequency()
const;
51 virtual void setCenterFrequency(qint64 centerFrequency);
53 void resetToDefaults();
54 QByteArray serialize()
const;
55 bool deserialize(
const QByteArray& data);
57 virtual bool handleMessage(
const Message& message);
60 void channelMarkerChangedByCursor();
86 bool blockApplySettings(
bool block);
87 void applySettings(
bool force =
false);
88 void applyBandwidths(
int spanLog2,
bool force =
false);
89 void displayBandwidths(
int spanLog2);
90 void displaySettings();
91 void updateWithStreamData();
92 void updateWithStreamTime();
93 void channelMarkerUpdate();
95 void leaveEvent(QEvent*);
96 void enterEvent(QEvent*);
99 void handleSourceMessages();
100 void on_deltaFrequency_changed(qint64 value);
101 void on_spanLog2_valueChanged(
int value);
102 void on_gaugeInput_toggled(
bool checked);
103 void on_volume_valueChanged(
int value);
104 void on_audioMute_toggled(
bool checked);
105 void on_freeDVMode_currentIndexChanged(
int index);
106 void on_tone_toggled(
bool checked);
107 void on_toneFrequency_valueChanged(
int value);
108 void on_mic_toggled(
bool checked);
109 void on_play_toggled(
bool checked);
110 void on_playLoop_toggled(
bool checked);
111 void on_morseKeyer_toggled(
bool checked);
113 void on_navTimeSlider_valueChanged(
int value);
114 void on_showFileDialog_clicked(
bool checked);
116 void onWidgetRolled(QWidget* widget,
bool rollDown);
117 void onMenuDialogCalled(
const QPoint& p);
119 void configureFileName();
MovingAverageUtil< double, double, 20 > m_channelPowerDbAvg
MessageQueue m_inputMessageQueue
void * create(QString type)
FreeDVModSettings m_settings
DeviceUISet * m_deviceUISet
SpectrumVis * m_spectrumVis
ChannelMarker m_channelMarker
virtual MessageQueue * getInputMessageQueue()