18 #ifndef PLUGINS_CHANNELTX_MODWFM_WFMMODGUI_H_ 19 #define PLUGINS_CHANNELTX_MODWFM_WFMMODGUI_H_ 45 virtual void destroy();
47 void setName(
const QString& name);
48 QString getName()
const;
49 virtual qint64 getCenterFrequency()
const;
50 virtual void setCenterFrequency(qint64 centerFrequency);
52 void resetToDefaults();
53 QByteArray serialize()
const;
54 bool deserialize(
const QByteArray& data);
56 virtual bool handleMessage(
const Message& message);
59 void channelMarkerChangedByCursor();
85 void blockApplySettings(
bool block);
86 void applySettings(
bool force =
false);
87 void displaySettings();
88 void updateWithStreamData();
89 void updateWithStreamTime();
91 void leaveEvent(QEvent*);
92 void enterEvent(QEvent*);
104 void handleSourceMessages();
106 void on_deltaFrequency_changed(qint64 value);
107 void on_rfBW_currentIndexChanged(
int index);
108 void on_afBW_valueChanged(
int value);
109 void on_fmDev_valueChanged(
int value);
110 void on_toneFrequency_valueChanged(
int value);
111 void on_volume_valueChanged(
int value);
112 void on_channelMute_toggled(
bool checked);
113 void on_tone_toggled(
bool checked);
114 void on_morseKeyer_toggled(
bool checked);
115 void on_mic_toggled(
bool checked);
116 void on_play_toggled(
bool checked);
118 void on_playLoop_toggled(
bool checked);
119 void on_navTimeSlider_valueChanged(
int value);
120 void on_showFileDialog_clicked(
bool checked);
122 void onWidgetRolled(QWidget* widget,
bool rollDown);
123 void onMenuDialogCalled(
const QPoint& p);
125 void configureFileName();
MovingAverageUtil< double, double, 20 > m_channelPowerDbAvg
WFMModSettings m_settings
virtual MessageQueue * getInputMessageQueue()
void * create(QString type)
static int requiredBW(int rfBW)
DeviceUISet * m_deviceUISet
MessageQueue m_inputMessageQueue
ChannelMarker m_channelMarker