34 #include <VisionX/gui-plugins/ImageRecorder/ui_ChannelConfigWidget.h>
35 #include <VisionX/interface/core/ImageProviderInterface.h>
46 Ui::channel_config_widget m_widget;
47 std::string m_channel_name;
48 visionx::imrec::ChannelPreferences m_channel_prefs;
52 const visionx::imrec::ChannelConfig& channel_config,
53 const visionx::imrec::ChannelPreferences& channel_prefs);
68 void update_file_formats(
bool require_lossless);
70 void set_visible_file_fps(
const QString& format_str);
72 void set_visible_file_fps(
bool visible);
76 void channelRenamed(
const std::string& old_name,
const std::string& new_name);
80 void channel_name_changed(
const QString& new_name);
82 void lossless_state_changed(
int state);
84 void file_format_changed(
const QString& new_format_str);