18 #ifndef PLUGINS_CHANNELTX_MODTV_ATVMODGUI_H_ 19 #define PLUGINS_CHANNELTX_MODTV_ATVMODGUI_H_ 44 virtual void destroy();
46 void setName(
const QString& name);
47 QString getName()
const;
48 virtual qint64 getCenterFrequency()
const;
49 virtual void setCenterFrequency(qint64 centerFrequency);
51 void resetToDefaults();
52 QByteArray serialize()
const;
53 bool deserialize(
const QByteArray& data);
55 virtual bool handleMessage(
const Message& message);
58 void channelMarkerChangedByCursor();
85 void blockApplySettings(
bool block);
86 void applySettings(
bool force =
false);
87 void displaySettings();
88 void updateWithStreamData();
89 void updateWithStreamTime();
90 void setRFFiltersSlidersRange(
int sampleRate);
91 void setChannelMarkerBandwidth();
94 int getNbLinesIndex(
int nbLines);
95 int getFPSIndex(
int fps);
97 void leaveEvent(QEvent*);
98 void enterEvent(QEvent*);
101 void handleSourceMessages();
103 void on_deltaFrequency_changed(qint64 value);
104 void on_channelMute_toggled(
bool checked);
105 void on_forceDecimator_toggled(
bool checked);
106 void on_modulation_currentIndexChanged(
int index);
107 void on_rfScaling_valueChanged(
int value);
108 void on_fmExcursion_valueChanged(
int value);
109 void on_rfBW_valueChanged(
int value);
110 void on_rfOppBW_valueChanged(
int value);
111 void on_nbLines_currentIndexChanged(
int index);
112 void on_fps_currentIndexChanged(
int index);
113 void on_standard_currentIndexChanged(
int index);
114 void on_invertVideo_clicked(
bool checked);
115 void on_uniformLevel_valueChanged(
int value);
116 void on_inputSelect_currentIndexChanged(
int index);
117 void on_imageFileDialog_clicked(
bool checked);
118 void on_videoFileDialog_clicked(
bool checked);
120 void on_playVideo_toggled(
bool checked);
121 void on_playLoop_toggled(
bool checked);
122 void on_navTimeSlider_valueChanged(
int value);
124 void on_playCamera_toggled(
bool checked);
125 void on_camSelect_currentIndexChanged(
int index);
126 void on_cameraManualFPSEnable_toggled(
bool checked);
127 void on_cameraManualFPS_valueChanged(
int value);
129 void on_overlayTextShow_toggled(
bool checked);
130 void on_overlayText_textEdited(
const QString& arg1);
132 void onWidgetRolled(QWidget* widget,
bool rollDown);
133 void onMenuDialogCalled(
const QPoint& p);
135 void configureImageFileName();
136 void configureVideoFileName();
ChannelMarker m_channelMarker
quint32 m_videoLength
video file length in seconds
virtual MessageQueue * getInputMessageQueue()
float m_videoFrameRate
video file frame rate
void * create(QString type)
QMessageBox * m_camBusyFPSMessageBox
DeviceUISet * m_deviceUISet
MessageQueue m_inputMessageQueue
MovingAverageUtil< double, double, 20 > m_channelPowerDbAvg
ATVModSettings m_settings