33 #include <VisionX/interface/core/ImageProviderInterface.h>
34 #include <VisionX/gui-plugins/ImageRecorder/ui_ChannelConfigWidget.h>
48 Ui::channel_config_widget m_widget;
49 std::string m_channel_name;
50 visionx::imrec::ChannelPreferences m_channel_prefs;
54 ChannelConfigWidget(QWidget* parent,
const visionx::imrec::ChannelConfig& channel_config,
const visionx::imrec::ChannelPreferences& channel_prefs);
70 void update_file_formats(
bool require_lossless);
72 void set_visible_file_fps(
const QString& format_str);
74 void set_visible_file_fps(
bool visible);
78 void channelRenamed(
const std::string& old_name,
const std::string& new_name);
82 void channel_name_changed(
const QString& new_name);
84 void lossless_state_changed(
int state);
86 void file_format_changed(
const QString& new_format_str);