| active_cell_checked(const QString &fail_prefix) | controller | private |
| active_interval_ms | controller | private |
| active_labels_enabled | controller | private |
| active_name | controller | private |
| apply_added_line(stream_cell *cell, const QString &final_name, const std::vector< QPointF > &pts, bool closed) | controller | private |
| apply_template_preview(const QString &template_name) | controller | private |
| controller(yodau::backend::stream_manager *mgr, settings_panel *panel, board *zone, QObject *parent=nullptr) | controller | explicit |
| draft_line_closed | controller | private |
| draft_line_color | controller | private |
| draft_line_name | controller | private |
| drawing_new_mode | controller | private |
| frame_from_image(const QImage &image) const | controller | private |
| grid | controller | private |
| handle_add_file(const QString &path, const QString &name, bool loop) | controller | slot |
| handle_add_local(const QString &source, const QString &name) | controller | slot |
| handle_add_stream_common(const QString &source, const QString &name, const QString &type, bool loop) | controller | private |
| handle_add_url(const QString &url, const QString &name) | controller | slot |
| handle_back_to_grid() | controller | private |
| handle_backend_event(const QString &text) | controller | slot |
| handle_detect_local_sources() | controller | slot |
| handle_enlarge_requested(const QString &name) | controller | private |
| handle_show_stream_changed(const QString &name, bool show) | controller | slot |
| handle_thumb_activate(const QString &name) | controller | private |
| idle_interval_ms | controller | private |
| init_from_backend() | controller | |
| log_active(const QString &msg) const | controller | private |
| main_zone | controller | private |
| now_ts() | controller | privatestatic |
| on_active_edit_mode_changed(bool drawing_new) | controller | privateslot |
| on_active_labels_enabled_changed(bool on) | controller | privateslot |
| on_active_line_params_changed(const QString &name, const QColor &color, bool closed) | controller | privateslot |
| on_active_line_save_requested(const QString &name, bool closed) | controller | privateslot |
| on_active_line_undo_requested() | controller | privateslot |
| on_active_stream_selected(const QString &name) | controller | privateslot |
| on_active_template_add_requested(const QString &template_name, const QColor &color) | controller | privateslot |
| on_active_template_color_changed(const QColor &color) | controller | privateslot |
| on_active_template_selected(const QString &template_name) | controller | privateslot |
| on_backend_event(const yodau::backend::event &e) | controller | private |
| on_backend_events(const std::vector< yodau::backend::event > &evs) | controller | private |
| on_gui_frame(const QString &stream_name, const QImage &image) | controller | slot |
| per_stream_lines | controller | private |
| points_str_from_pct(const std::vector< QPointF > &pts) | controller | privatestatic |
| register_stream_in_ui(const QString &final_name, const QString &source_desc) | controller | private |
| repaint_interval_for_count(int n) | controller | privatestatic |
| settings | controller | private |
| setup_grid_connections() | controller | private |
| setup_settings_connections() | controller | private |
| stream_loops | controller | private |
| stream_mgr | controller | private |
| stream_sources | controller | private |
| sync_active_cell_lines() const | controller | private |
| sync_active_persistent() | controller | private |
| template_candidates_excluding(const QSet< QString > &used) const | controller | private |
| templates | controller | private |
| tile_for_stream_name(const QString &name) const | controller | private |
| update_analysis_caps() | controller | private |
| update_repaint_caps() | controller | private |
| used_template_names_for_stream(const QString &stream) const | controller | private |