19 #ifndef INCLUDE_DSDDEMODGUI_H 20 #define INCLUDE_DSDDEMODGUI_H 50 virtual void destroy();
52 void setName(
const QString& name);
53 QString getName()
const;
54 virtual qint64 getCenterFrequency()
const;
55 virtual void setCenterFrequency(qint64 centerFrequency);
57 void resetToDefaults();
58 QByteArray serialize()
const;
59 bool deserialize(
const QByteArray& data);
61 virtual bool handleMessage(
const Message& message);
64 void channelMarkerChangedByCursor();
65 void channelMarkerHighlightedByCursor();
106 void blockApplySettings(
bool block);
107 void applySettings(
bool force =
false);
108 void displaySettings();
109 void updateMyPosition();
111 void leaveEvent(QEvent*);
112 void enterEvent(QEvent*);
115 void on_deltaFrequency_changed(qint64 value);
116 void on_rfBW_valueChanged(
int index);
117 void on_demodGain_valueChanged(
int value);
118 void on_volume_valueChanged(
int value);
119 void on_baudRate_currentIndexChanged(
int index);
120 void on_enableCosineFiltering_toggled(
bool enable);
121 void on_syncOrConstellation_toggled(
bool checked);
122 void on_traceLength_valueChanged(
int value);
123 void on_traceStroke_valueChanged(
int value);
124 void on_traceDecay_valueChanged(
int value);
125 void on_slot1On_toggled(
bool checked);
126 void on_slot2On_toggled(
bool checked);
127 void on_tdmaStereoSplit_toggled(
bool checked);
128 void on_fmDeviation_valueChanged(
int value);
129 void on_squelchGate_valueChanged(
int value);
130 void on_squelch_valueChanged(
int value);
131 void on_highPassFilter_toggled(
bool checked);
132 void on_audioMute_toggled(
bool checked);
133 void on_symbolPLLLock_toggled(
bool checked);
134 void onWidgetRolled(QWidget* widget,
bool rollDown);
135 void onMenuDialogCalled(
const QPoint& p);
136 void on_viewStatusLog_clicked();
137 void handleInputMessages();
142 #endif // INCLUDE_DSDDEMODGUI_H
bool m_enableCosineFiltering
bool m_syncOrConstellation
DSDDemodSettings m_settings
void * create(QString type)
MessageQueue m_inputMessageQueue
DeviceUISet * m_deviceUISet
ChannelMarker m_channelMarker
virtual MessageQueue * getInputMessageQueue()
DSDStatusTextDialog m_dsdStatusTextDialog
ScopeVisXY * m_scopeVisXY