18 #ifndef INCLUDE_FREEDVDEMODGUI_H 19 #define INCLUDE_FREEDVDEMODGUI_H 47 virtual void destroy();
49 void setName(
const QString& name);
50 QString getName()
const;
51 virtual qint64 getCenterFrequency()
const;
52 virtual void setCenterFrequency(qint64 centerFrequency);
54 void resetToDefaults();
55 QByteArray serialize()
const;
56 bool deserialize(
const QByteArray& data);
58 virtual bool handleMessage(
const Message& message);
61 void channelMarkerChangedByCursor();
62 void channelMarkerHighlightedByCursor();
65 Ui::FreeDVDemodGUI*
ui;
88 bool blockApplySettings(
bool block);
89 void applySettings(
bool force =
false);
90 void applyBandwidths(
int spanLog2,
bool force =
false);
91 void displayBandwidths(
int spanLog2);
92 void displaySettings();
94 void leaveEvent(QEvent*);
95 void enterEvent(QEvent*);
98 void on_deltaFrequency_changed(qint64 value);
99 void on_reSync_clicked(
bool checked);
100 void on_freeDVMode_currentIndexChanged(
int index);
101 void on_volume_valueChanged(
int value);
102 void on_volumeIn_valueChanged(
int value);
103 void on_agc_toggled(
bool checked);
104 void on_audioMute_toggled(
bool checked);
105 void on_spanLog2_valueChanged(
int value);
106 void onWidgetRolled(QWidget* widget,
bool rollDown);
107 void onMenuDialogCalled(
const QPoint& p);
108 void handleInputMessages();
113 #endif // INCLUDE_FREEDVDEMODGUI_H
SpectrumVis * m_spectrumVis
DeviceUISet * m_deviceUISet
virtual MessageQueue * getInputMessageQueue()
void * create(QString type)
FreeDVDemodSettings m_settings
MessageQueue m_inputMessageQueue
ChannelMarker m_channelMarker
FreeDVDemod * m_freeDVDemod