18 #ifndef PLUGINS_CHANNELTX_MODAM_AMMODGUI_H_ 19 #define PLUGINS_CHANNELTX_MODAM_AMMODGUI_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();
83 void blockApplySettings(
bool block);
84 void applySettings(
bool force =
false);
85 void displaySettings();
86 void updateWithStreamData();
87 void updateWithStreamTime();
89 void leaveEvent(QEvent*);
90 void enterEvent(QEvent*);
93 void handleSourceMessages();
95 void on_deltaFrequency_changed(qint64 value);
96 void on_rfBW_valueChanged(
int value);
97 void on_modPercent_valueChanged(
int value);
98 void on_volume_valueChanged(
int value);
99 void on_channelMute_toggled(
bool checked);
100 void on_tone_toggled(
bool checked);
101 void on_toneFrequency_valueChanged(
int value);
102 void on_mic_toggled(
bool checked);
103 void on_play_toggled(
bool checked);
104 void on_morseKeyer_toggled(
bool checked);
106 void on_playLoop_toggled(
bool checked);
107 void on_navTimeSlider_valueChanged(
int value);
108 void on_showFileDialog_clicked(
bool checked);
110 void on_feedbackEnable_toggled(
bool checked);
111 void on_feedbackVolume_valueChanged(
int value);
113 void onWidgetRolled(QWidget* widget,
bool rollDown);
114 void onMenuDialogCalled(
const QPoint& p);
116 void configureFileName();
118 void audioFeedbackSelect();
virtual MessageQueue * getInputMessageQueue()
MovingAverageUtil< double, double, 20 > m_channelPowerDbAvg
DeviceUISet * m_deviceUISet
void * create(QString type)
ChannelMarker m_channelMarker
MessageQueue m_inputMessageQueue