20 #ifndef INCLUDE_DATVDEMODGUI_H 21 #define INCLUDE_DATVDEMODGUI_H 49 virtual void destroy();
51 void setName(
const QString& strName);
52 QString getName()
const;
53 virtual qint64 getCenterFrequency()
const;
54 virtual void setCenterFrequency(qint64 intCenterFrequency);
56 void resetToDefaults();
57 QByteArray serialize()
const;
58 bool deserialize(
const QByteArray& arrData);
61 virtual bool handleMessage(
const Message& objMessage);
66 void channelMarkerChangedByCursor();
67 void channelMarkerHighlightedByCursor();
69 void onWidgetRolled(QWidget* widget,
bool rollDown);
70 void onMenuDoubleClicked();
71 void handleInputMessages();
75 void on_cmbStandard_currentIndexChanged(
int index);
76 void on_cmbModulation_currentIndexChanged(
const QString &arg1);
77 void on_cmbFEC_currentIndexChanged(
const QString &arg1);
78 void on_chkViterbi_clicked();
79 void on_chkHardMetric_clicked();
80 void on_resetDefaults_clicked();
81 void on_spiSymbolRate_valueChanged(
int arg1);
82 void on_spiNotchFilters_valueChanged(
int arg1);
83 void on_chkAllowDrift_clicked();
84 void on_fullScreen_clicked();
85 void on_mouseEvent(QMouseEvent* obj);
86 void on_StreamDataAvailable(
int *intPackets,
int *intBytes,
int *intPercent, qint64 *intTotalReceived);
88 void on_chkFastlock_clicked();
89 void on_cmbFilter_currentIndexChanged(
int index);
90 void on_spiRollOff_valueChanged(
int arg1);
91 void on_spiExcursion_valueChanged(
int arg1);
92 void on_deltaFrequency_changed(qint64 value);
93 void on_rfBandwidth_changed(qint64 value);
94 void on_audioMute_toggled(
bool checked);
95 void on_audioVolume_valueChanged(
int value);
96 void on_videoMute_toggled(
bool checked);
97 void on_udpTS_clicked(
bool checked);
98 void on_udpTSAddress_editingFinished();
99 void on_udpTSPort_editingFinished();
102 Ui::DATVDemodGUI*
ui;
132 void blockApplySettings(
bool blnBlock);
133 void applySettings(
bool force =
false);
134 void displaySettings();
135 void displaySystemConfiguration();
136 QString formatBytes(qint64 intBytes);
138 void displayRRCParameters(
bool blnVisible);
140 void leaveEvent(QEvent*);
141 void enterEvent(QEvent*);
144 #endif // INCLUDE_DATVDEMODGUI_H int m_modcodModulationIndex
int m_modcodCodeRateIndex
int m_intReadyDecodedData
virtual MessageQueue * getInputMessageQueue()
bool m_blnBasicSettingsShown
DATVDemod * m_objDATVDemod
bool m_blnButtonPlayClicked
MovingAverageUtil< double, double, 4 > m_objMagSqAverage
static const QString m_strChannelID
bool m_blnDoApplySettings
ChannelMarker m_objChannelMarker
void * create(QString type)
DownChannelizer * m_objChannelizer
PluginAPI * m_objPluginAPI
MessageQueue m_inputMessageQueue
qint64 m_intPreviousDecodedData
DATVDemodSettings m_settings
DeviceUISet * m_deviceUISet
ThreadedBasebandSampleSink * m_objThreadedChannelizer
qint64 m_intLastDecodedData