|
YODAU 1.0
YEAR OF THE DEPEND ADULT UNDERGARMENT
|
Side panel that exposes stream and line controls to the user. More...
#include <frontend/include/widgets/settings_panel.hpp>


Signals | |
| void | add_file_stream (const QString &path, const QString &name, bool loop) |
| User requested adding a file stream. | |
| void | add_local_stream (const QString &source, const QString &name) |
| User requested adding a local capture stream. | |
| void | add_url_stream (const QString &url, const QString &name) |
| User requested adding a URL stream. | |
| void | detect_local_sources_requested () |
| User requested re-detection of local sources. | |
| void | show_stream_changed (const QString &name, bool show) |
| Emitted when a stream's "show in grid" state changes. | |
| void | active_stream_selected (const QString &name) |
| Emitted when the active stream selection changes. | |
| void | active_edit_mode_changed (bool drawing_new) |
| Emitted when edit mode changes. | |
| void | active_line_params_changed (const QString &name, const QColor &color, bool closed) |
| Emitted when any draft-line parameter changes. | |
| void | active_line_save_requested (const QString &name, bool closed) |
| Emitted when user clicks "add line" in active tab. | |
| void | active_line_undo_requested () |
| Emitted when user requests undo of the last draft point. | |
| void | active_labels_enabled_changed (bool on) |
| Emitted when label visibility toggle changes. | |
| void | active_template_selected (const QString &template_name) |
| Emitted when template selection changes. | |
| void | active_template_color_changed (const QColor &color) |
| Emitted when template preview color changes. | |
| void | active_template_add_requested (const QString &template_name, const QColor &color) |
| Emitted when user adds a template instance to active stream. | |
Public Member Functions | |
| settings_panel (QWidget *parent=nullptr) | |
| Construct the settings panel. | |
| void | set_existing_names (QSet< QString > names) |
| Replace the set of existing (reserved) names. | |
| void | add_existing_name (const QString &name) |
| Add one name to the existing-name set. | |
| void | remove_existing_name (const QString &name) |
| Remove one name from the existing-name set. | |
| void | add_stream_entry (const QString &name, const QString &source, bool checked=false) const |
| Add a stream row to the streams list. | |
| void | set_stream_checked (const QString &name, bool checked) const |
| Set the "show" checkbox state for a stream entry. | |
| void | remove_stream_entry (const QString &name) const |
| Remove a stream entry from the streams list. | |
| void | clear_stream_entries () |
| Remove all stream entries and clear name reservations. | |
| void | append_event (const QString &text) const |
| Append a line to the streams-tab event log. | |
| void | set_local_sources (const QStringList &sources) const |
| Set detected local sources (e.g., /dev/video*). | |
| void | clear_add_inputs () const |
| Clear all add-tab input fields and reset validation. | |
| void | append_add_log (const QString &text) const |
| Append a line to the add-tab log. | |
| void | set_active_candidates (const QStringList &names) const |
| Set the list of streams that can be selected as active. | |
| void | set_active_current (const QString &name) const |
| Programmatically select the active stream. | |
| void | add_template_candidate (const QString &name) const |
| Add one template name as a candidate in the templates combo. | |
| void | set_template_candidates (const QStringList &names) const |
| Replace the list of template candidates. | |
| void | reset_active_line_form () |
| Reset the "new line" form in the active tab. | |
| void | reset_active_template_form () |
| Reset the templates form to "none" selection. | |
| void | set_active_line_closed (bool closed) const |
| Programmatically set active draft "closed" checkbox. | |
| QString | active_template_current () const |
| Get currently selected template name. | |
| QColor | active_template_preview_color () const |
| Get current preview color for templates. | |
| void | append_active_log (const QString &msg) const |
| Append a line to the active-tab log. | |
| void | clear_active_log () const |
| Clear the active-tab log view. | |
Private Types | |
| enum class | input_mode { file , local , url } |
| Input mode for the add-tab. More... | |
Private Slots | |
| void | on_active_combo_changed (const QString &text) |
| Active-stream combo change handler. | |
| void | on_active_mode_clicked (int id) |
| Edit-mode radio click handler. | |
| void | on_active_line_color_clicked () |
| "Choose line color" click handler. | |
| void | on_active_line_undo_clicked () |
| "Undo point" click handler. | |
| void | on_active_line_save_clicked () |
| "Add line" click handler. | |
| void | on_active_line_name_finished () |
| Line name edit finished handler. | |
| void | on_active_line_closed_toggled (bool checked) |
| Closed-checkbox toggle handler. | |
| void | on_active_template_combo_changed (const QString &text) |
| Template combo change handler. | |
| void | on_active_template_color_clicked () |
| "Choose template color" click handler. | |
| void | on_active_template_add_clicked () |
| "Add template" click handler. | |
| void | on_stream_item_changed (QTreeWidgetItem *item, int column) |
| Streams list item change handler (checkbox column). | |
Private Member Functions | |
| void | build_ui () |
| Build all tabs and root layout. | |
| QWidget * | build_add_tab () |
| Build the "add stream" tab. | |
| QWidget * | build_streams_tab () |
| Build the "streams" tab. | |
| QWidget * | build_active_tab () |
| Build the "active" tab. | |
| QWidget * | build_active_stream_box (QWidget *parent) |
| Build active-stream selection box. | |
| QWidget * | build_edit_mode_box (QWidget *parent) |
| Build edit-mode radio group. | |
| QWidget * | build_new_line_box (QWidget *parent) |
| Build "new line" form box. | |
| QWidget * | build_templates_box (QWidget *parent) |
| Build templates form box. | |
| void | set_mode (input_mode mode) |
| Switch add-tab mode and refresh enabled/visible controls. | |
| void | update_add_tools () const |
| Update visibility/enabled state of add-tab tool boxes. | |
| void | update_add_enabled () const |
| Update enabled state of the "add" button based on validation. | |
| void | on_choose_file () |
| File chooser handler. | |
| void | on_add_clicked () |
| "Add" button handler. | |
| void | on_refresh_local () |
| "Refresh local sources" handler. | |
| void | on_name_changed (QString text) const |
| Handler for name edit changes (validation). | |
| QString | resolved_name_for_current_input () const |
| Resolve the name for the current input (trimmed). | |
| bool | name_is_unique (const QString &name) const |
Check if name is not already reserved. | |
| bool | current_input_valid () const |
| Validate that required input fields for current mode are filled. | |
| void | set_name_error (bool error) const |
| Apply/remove UI error styling for name edit. | |
| void | update_active_tools () const |
| Show/hide active-tab tool boxes based on selection/mode. | |
| void | set_btn_color (QPushButton *btn, const QColor &c) const |
| Paint a QPushButton background to match a chosen color. | |
Private Attributes | |
| QTabWidget * | tabs |
| Tab widget hosting add/streams/active tabs. | |
| QSet< QString > | existing_names |
| Reserved names used for uniqueness checks. | |
| QWidget * | add_tab |
| QLineEdit * | name_edit |
| QButtonGroup * | mode_group |
| QRadioButton * | file_radio |
| QRadioButton * | local_radio |
| QRadioButton * | url_radio |
| input_mode | current_mode |
| QGroupBox * | add_file_box = nullptr |
| QLineEdit * | file_path_edit |
| QPushButton * | choose_file_btn |
| QCheckBox * | loop_checkbox |
| QGroupBox * | add_local_box = nullptr |
| QComboBox * | local_sources_combo |
| QPushButton * | refresh_local_btn |
| QGroupBox * | add_url_box = nullptr |
| QLineEdit * | url_edit |
| QPushButton * | add_btn |
| QPlainTextEdit * | add_log_view |
| QWidget * | streams_tab |
| QTreeWidget * | streams_list |
| QPlainTextEdit * | event_log_view |
| QWidget * | active_tab { nullptr } |
| QComboBox * | active_combo { nullptr } |
| QCheckBox * | active_labels_cb = nullptr |
| QGroupBox * | active_mode_box = nullptr |
| QButtonGroup * | active_mode_group { nullptr } |
| QRadioButton * | active_mode_draw_radio { nullptr } |
| QRadioButton * | active_mode_template_radio { nullptr } |
| QGroupBox * | active_line_box { nullptr } |
| QLineEdit * | active_line_name_edit { nullptr } |
| QCheckBox * | active_line_closed_cb { nullptr } |
| QPushButton * | active_line_color_btn { nullptr } |
| QColor | active_line_color { Qt::red } |
| QPushButton * | active_line_undo_btn { nullptr } |
| QPushButton * | active_line_save_btn { nullptr } |
| QGroupBox * | active_templates_box { nullptr } |
| QComboBox * | active_template_combo { nullptr } |
| QPushButton * | active_template_color_btn { nullptr } |
| QColor | active_template_color { Qt::red } |
| QPushButton * | active_template_add_btn { nullptr } |
| QPlainTextEdit * | active_log_view = nullptr |
Side panel that exposes stream and line controls to the user.
The panel itself is a pure UI component:
Threading:
Definition at line 50 of file settings_panel.hpp.
|
strongprivate |
Input mode for the add-tab.
| Enumerator | |
|---|---|
| file | |
| local | |
| url | |
Definition at line 367 of file settings_panel.hpp.
|
explicit |
Construct the settings panel.
Builds all UI tabs and initializes default mode to "file".
| parent | Optional parent widget. |
Definition at line 22 of file settings_panel.cpp.
References add_btn, add_log_view, build_ui(), choose_file_btn, current_mode, event_log_view, file, file_path_edit, file_radio, local_radio, local_sources_combo, loop_checkbox, name_edit, refresh_local_btn, set_mode(), streams_list, update_add_enabled(), url_edit, and url_radio.
Referenced by main_window::main_window(), and controller::setup_settings_connections().


|
signal |
Emitted when edit mode changes.
| drawing_new | true for "draw new line", false for "use template". |
Referenced by controller::setup_settings_connections().

|
signal |
Emitted when label visibility toggle changes.
| on | true to enable labels in active view. |
Referenced by controller::setup_settings_connections().

|
signal |
Emitted when any draft-line parameter changes.
| name | Draft/template name (may be empty). |
| color | Draft color. |
| closed | Whether the draft is closed. |
|
signal |
Emitted when user clicks "add line" in active tab.
| name | Desired line name (may be empty). |
| closed | Whether the line is closed. |
|
signal |
Emitted when user requests undo of the last draft point.
Referenced by controller::setup_settings_connections().

|
signal |
Emitted when the active stream selection changes.
Empty name indicates "none".
| name | Active stream name or empty. |
|
signal |
Emitted when user adds a template instance to active stream.
| template_name | Template to add. |
| color | Color to render that instance with. |
|
signal |
Emitted when template preview color changes.
| color | New preview color. |
| QString settings_panel::active_template_current | ( | ) | const |
Get currently selected template name.
Definition at line 294 of file settings_panel.cpp.
References active_template_combo.
| QColor settings_panel::active_template_preview_color | ( | ) | const |
Get current preview color for templates.
Definition at line 301 of file settings_panel.cpp.
|
signal |
Emitted when template selection changes.
Empty name indicates "none".
| template_name | Selected template name or empty. |
| void settings_panel::add_existing_name | ( | const QString & | name | ) |
Add one name to the existing-name set.
| name | Name to reserve. |
Definition at line 54 of file settings_panel.cpp.
|
signal |
User requested adding a file stream.
| path | File path. |
| name | Desired stream name (may be empty). |
| loop | Whether to loop playback. |
|
signal |
User requested adding a local capture stream.
| source | Local device identifier/path. |
| name | Desired stream name (may be empty). |
| void settings_panel::add_stream_entry | ( | const QString & | name, |
| const QString & | source, | ||
| bool | checked = false ) const |
Add a stream row to the streams list.
If the stream already exists in the list, the call is ignored.
| name | Stream name. |
| source | Human-readable source description (type:path/url). |
| checked | Initial "show in grid" state. |
Definition at line 67 of file settings_panel.cpp.
References streams_list.
| void settings_panel::add_template_candidate | ( | const QString & | name | ) | const |
Add one template name as a candidate in the templates combo.
If already present, no change is made.
| name | Template name to add. |
Definition at line 197 of file settings_panel.cpp.
References active_template_combo, and update_active_tools().

|
signal |
User requested adding a URL stream.
| url | Network URL. |
| name | Desired stream name (may be empty). |
| void settings_panel::append_active_log | ( | const QString & | msg | ) | const |
Append a line to the active-tab log.
Prepends the current timestamp automatically.
| msg | Log line. |
Definition at line 305 of file settings_panel.cpp.
References active_log_view.
| void settings_panel::append_add_log | ( | const QString & | text | ) | const |
Append a line to the add-tab log.
| text | Log line. |
Definition at line 139 of file settings_panel.cpp.
References add_log_view.
| void settings_panel::append_event | ( | const QString & | text | ) | const |
Append a line to the streams-tab event log.
Prepends the current timestamp automatically.
| text | Log line. |
Definition at line 116 of file settings_panel.cpp.
References event_log_view.
|
private |
Build active-stream selection box.
Definition at line 501 of file settings_panel.cpp.
References active_combo, and active_labels_cb.
|
private |
Build the "active" tab.
Definition at line 479 of file settings_panel.cpp.
References active_log_view.
|
private |
Build the "add stream" tab.
Definition at line 336 of file settings_panel.cpp.
References add_btn, add_log_view, choose_file_btn, file, file_path_edit, file_radio, local, local_radio, local_sources_combo, loop_checkbox, mode_group, name_edit, refresh_local_btn, update_add_enabled(), update_add_tools(), url, url_edit, and url_radio.

|
private |
Build edit-mode radio group.
Definition at line 529 of file settings_panel.cpp.
References active_mode_draw_radio, active_mode_group, and active_mode_template_radio.
|
private |
Build "new line" form box.
Definition at line 556 of file settings_panel.cpp.
References active_line_closed_cb, active_line_color_btn, active_line_name_edit, active_line_save_btn, active_line_undo_btn, and update_active_tools().

|
private |
Build the "streams" tab.
Definition at line 448 of file settings_panel.cpp.
References event_log_view, and streams_list.
|
private |
Build templates form box.
Definition at line 614 of file settings_panel.cpp.
References active_template_add_btn, active_template_color_btn, active_template_combo, and update_active_tools().

|
private |
Build all tabs and root layout.
Definition at line 321 of file settings_panel.cpp.
References tabs.
Referenced by settings_panel().

| void settings_panel::clear_active_log | ( | ) | const |
Clear the active-tab log view.
Definition at line 314 of file settings_panel.cpp.
References active_log_view.
| void settings_panel::clear_add_inputs | ( | ) | const |
Clear all add-tab input fields and reset validation.
Definition at line 130 of file settings_panel.cpp.
References file_path_edit, local_sources_combo, name_edit, set_name_error(), update_add_enabled(), and url_edit.
Referenced by controller::register_stream_in_ui().


| void settings_panel::clear_stream_entries | ( | ) |
Remove all stream entries and clear name reservations.
Definition at line 110 of file settings_panel.cpp.
References streams_list, and update_add_enabled().

|
private |
Validate that required input fields for current mode are filled.
Definition at line 780 of file settings_panel.cpp.
References current_mode, file, file_path_edit, local, local_sources_combo, url, and url_edit.
Referenced by on_add_clicked(), and update_add_enabled().

|
signal |
User requested re-detection of local sources.
Referenced by main_window::main_window().

|
private |
Check if name is not already reserved.
Definition at line 770 of file settings_panel.cpp.
|
privateslot |
Active-stream combo change handler.
Definition at line 842 of file settings_panel.cpp.
References update_active_tools().

|
privateslot |
Closed-checkbox toggle handler.
Definition at line 891 of file settings_panel.cpp.
|
privateslot |
"Choose line color" click handler.
Definition at line 856 of file settings_panel.cpp.
|
privateslot |
Line name edit finished handler.
Definition at line 884 of file settings_panel.cpp.
|
privateslot |
"Add line" click handler.
Definition at line 877 of file settings_panel.cpp.
References active_line_closed_cb, and active_line_name_edit.
|
privateslot |
"Undo point" click handler.
Definition at line 873 of file settings_panel.cpp.
|
privateslot |
Edit-mode radio click handler.
Definition at line 851 of file settings_panel.cpp.
References update_active_tools().

|
privateslot |
"Add template" click handler.
Definition at line 921 of file settings_panel.cpp.
References active_template_combo.
|
privateslot |
"Choose template color" click handler.
Definition at line 908 of file settings_panel.cpp.
|
privateslot |
Template combo change handler.
Definition at line 900 of file settings_panel.cpp.
|
private |
"Add" button handler.
Definition at line 713 of file settings_panel.cpp.
References current_input_valid(), current_mode, file, file_path_edit, local, local_sources_combo, loop_checkbox, set_name_error(), update_add_enabled(), url, and url_edit.

|
private |
File chooser handler.
Definition at line 698 of file settings_panel.cpp.
References file_path_edit, and update_add_enabled().

|
private |
Handler for name edit changes (validation).
Definition at line 759 of file settings_panel.cpp.
References set_name_error(), and update_add_enabled().

|
private |
"Refresh local sources" handler.
Definition at line 753 of file settings_panel.cpp.
|
privateslot |
Streams list item change handler (checkbox column).
Definition at line 934 of file settings_panel.cpp.
| void settings_panel::remove_existing_name | ( | const QString & | name | ) |
Remove one name from the existing-name set.
| name | Name to unreserve. |
Definition at line 62 of file settings_panel.cpp.
| void settings_panel::remove_stream_entry | ( | const QString & | name | ) | const |
Remove a stream entry from the streams list.
| name | Stream name to remove. |
Definition at line 100 of file settings_panel.cpp.
References streams_list.
| void settings_panel::reset_active_line_form | ( | ) |
Reset the "new line" form in the active tab.
Clears name, sets closed=false, resets color to red, and emits active_line_params_changed to reflect the reset.
Definition at line 253 of file settings_panel.cpp.
References active_line_closed_cb, active_line_color_btn, and active_line_name_edit.
Referenced by controller::apply_added_line().

| void settings_panel::reset_active_template_form | ( | ) |
Reset the templates form to "none" selection.
Definition at line 274 of file settings_panel.cpp.
References active_template_combo.
Referenced by controller::apply_added_line(), and controller::on_active_template_add_requested().

|
private |
Resolve the name for the current input (trimmed).
Definition at line 766 of file settings_panel.cpp.
References name_edit.
| void settings_panel::set_active_candidates | ( | const QStringList & | names | ) | const |
Set the list of streams that can be selected as active.
Ensures the current selection remains valid if possible, otherwise falls back to "none".
| names | Candidate active stream names. |
Definition at line 143 of file settings_panel.cpp.
References active_combo, and update_active_tools().

| void settings_panel::set_active_current | ( | const QString & | name | ) | const |
Programmatically select the active stream.
If name is empty or not among candidates, selects "none".
| name | Stream name to select as active, or empty to clear. |
Definition at line 180 of file settings_panel.cpp.
References active_combo, and update_active_tools().

| void settings_panel::set_active_line_closed | ( | bool | closed | ) | const |
Programmatically set active draft "closed" checkbox.
This does not emit signals.
| closed | New closed state. |
Definition at line 286 of file settings_panel.cpp.
References active_line_closed_cb.
|
private |
Paint a QPushButton background to match a chosen color.
Definition at line 835 of file settings_panel.cpp.
| void settings_panel::set_existing_names | ( | QSet< QString > | names | ) |
Replace the set of existing (reserved) names.
Used to validate uniqueness of new stream/line/template names.
| names | Set of names already used by backend/UI. |
Definition at line 49 of file settings_panel.cpp.
| void settings_panel::set_local_sources | ( | const QStringList & | sources | ) | const |
Set detected local sources (e.g., /dev/video*).
Updates the local-sources combo box.
| sources | List of local source identifiers. |
Definition at line 121 of file settings_panel.cpp.
References local_sources_combo, and update_add_enabled().

|
private |
Switch add-tab mode and refresh enabled/visible controls.
Definition at line 653 of file settings_panel.cpp.
References choose_file_btn, current_mode, file, file_path_edit, file_radio, local, local_radio, local_sources_combo, loop_checkbox, refresh_local_btn, update_add_enabled(), update_add_tools(), url, url_edit, and url_radio.
Referenced by settings_panel().


|
private |
Apply/remove UI error styling for name edit.
Definition at line 795 of file settings_panel.cpp.
References name_edit.
Referenced by clear_add_inputs(), on_add_clicked(), and on_name_changed().

| void settings_panel::set_stream_checked | ( | const QString & | name, |
| bool | checked ) const |
Set the "show" checkbox state for a stream entry.
| name | Stream name. |
| checked | New checked state. |
Definition at line 86 of file settings_panel.cpp.
References streams_list.
| void settings_panel::set_template_candidates | ( | const QStringList & | names | ) | const |
Replace the list of template candidates.
Removes duplicates, inserts a "none" item, and selects it by default.
| names | Template candidate names. |
Definition at line 218 of file settings_panel.cpp.
References active_template_combo, and update_active_tools().

|
signal |
Emitted when a stream's "show in grid" state changes.
| name | Stream name. |
| show | New visibility state. |
|
private |
Show/hide active-tab tool boxes based on selection/mode.
Definition at line 805 of file settings_panel.cpp.
References active_combo, active_mode_draw_radio, and active_template_combo.
Referenced by add_template_candidate(), build_new_line_box(), build_templates_box(), on_active_combo_changed(), on_active_mode_clicked(), set_active_candidates(), set_active_current(), and set_template_candidates().

|
private |
Update enabled state of the "add" button based on validation.
Definition at line 691 of file settings_panel.cpp.
References add_btn, and current_input_valid().
Referenced by build_add_tab(), clear_add_inputs(), clear_stream_entries(), on_add_clicked(), on_choose_file(), on_name_changed(), set_local_sources(), set_mode(), and settings_panel().


|
private |
Update visibility/enabled state of add-tab tool boxes.
Definition at line 672 of file settings_panel.cpp.
References current_mode, file, local, and url.
Referenced by build_add_tab(), and set_mode().

|
private |
Definition at line 488 of file settings_panel.hpp.
Referenced by build_active_stream_box(), set_active_candidates(), set_active_current(), and update_active_tools().
|
private |
Definition at line 489 of file settings_panel.hpp.
Referenced by build_active_stream_box().
|
private |
Definition at line 496 of file settings_panel.hpp.
|
private |
Definition at line 498 of file settings_panel.hpp.
Referenced by build_new_line_box(), on_active_line_save_clicked(), reset_active_line_form(), and set_active_line_closed().
|
private |
Definition at line 500 of file settings_panel.hpp.
|
private |
Definition at line 499 of file settings_panel.hpp.
Referenced by build_new_line_box(), and reset_active_line_form().
|
private |
Definition at line 497 of file settings_panel.hpp.
Referenced by build_new_line_box(), on_active_line_save_clicked(), and reset_active_line_form().
|
private |
Definition at line 502 of file settings_panel.hpp.
Referenced by build_new_line_box().
|
private |
Definition at line 501 of file settings_panel.hpp.
Referenced by build_new_line_box().
|
private |
Definition at line 510 of file settings_panel.hpp.
Referenced by append_active_log(), build_active_tab(), and clear_active_log().
|
private |
Definition at line 491 of file settings_panel.hpp.
|
private |
Definition at line 493 of file settings_panel.hpp.
Referenced by build_edit_mode_box(), and update_active_tools().
|
private |
Definition at line 492 of file settings_panel.hpp.
Referenced by build_edit_mode_box().
|
private |
Definition at line 494 of file settings_panel.hpp.
Referenced by build_edit_mode_box().
|
private |
Definition at line 487 of file settings_panel.hpp.
|
private |
Definition at line 508 of file settings_panel.hpp.
Referenced by build_templates_box().
|
private |
Definition at line 507 of file settings_panel.hpp.
|
private |
Definition at line 506 of file settings_panel.hpp.
Referenced by build_templates_box().
|
private |
Definition at line 505 of file settings_panel.hpp.
Referenced by active_template_current(), add_template_candidate(), build_templates_box(), on_active_template_add_clicked(), reset_active_template_form(), set_template_candidates(), and update_active_tools().
|
private |
Definition at line 504 of file settings_panel.hpp.
|
private |
Definition at line 478 of file settings_panel.hpp.
Referenced by build_add_tab(), settings_panel(), and update_add_enabled().
|
private |
Definition at line 466 of file settings_panel.hpp.
|
private |
Definition at line 471 of file settings_panel.hpp.
|
private |
Definition at line 479 of file settings_panel.hpp.
Referenced by append_add_log(), build_add_tab(), and settings_panel().
|
private |
Definition at line 457 of file settings_panel.hpp.
|
private |
Definition at line 475 of file settings_panel.hpp.
|
private |
Definition at line 468 of file settings_panel.hpp.
Referenced by build_add_tab(), set_mode(), and settings_panel().
|
private |
Definition at line 464 of file settings_panel.hpp.
Referenced by current_input_valid(), on_add_clicked(), set_mode(), settings_panel(), and update_add_tools().
|
private |
Definition at line 484 of file settings_panel.hpp.
Referenced by append_event(), build_streams_tab(), and settings_panel().
|
private |
Reserved names used for uniqueness checks.
Definition at line 454 of file settings_panel.hpp.
|
private |
Definition at line 467 of file settings_panel.hpp.
Referenced by build_add_tab(), clear_add_inputs(), current_input_valid(), on_add_clicked(), on_choose_file(), set_mode(), and settings_panel().
|
private |
Definition at line 461 of file settings_panel.hpp.
Referenced by build_add_tab(), set_mode(), and settings_panel().
|
private |
Definition at line 462 of file settings_panel.hpp.
Referenced by build_add_tab(), set_mode(), and settings_panel().
|
private |
Definition at line 472 of file settings_panel.hpp.
Referenced by build_add_tab(), clear_add_inputs(), current_input_valid(), on_add_clicked(), set_local_sources(), set_mode(), and settings_panel().
|
private |
Definition at line 469 of file settings_panel.hpp.
Referenced by build_add_tab(), on_add_clicked(), set_mode(), and settings_panel().
|
private |
Definition at line 460 of file settings_panel.hpp.
Referenced by build_add_tab().
|
private |
Definition at line 458 of file settings_panel.hpp.
Referenced by build_add_tab(), clear_add_inputs(), resolved_name_for_current_input(), set_name_error(), and settings_panel().
|
private |
Definition at line 473 of file settings_panel.hpp.
Referenced by build_add_tab(), set_mode(), and settings_panel().
|
private |
Definition at line 483 of file settings_panel.hpp.
Referenced by add_stream_entry(), build_streams_tab(), clear_stream_entries(), remove_stream_entry(), set_stream_checked(), and settings_panel().
|
private |
Definition at line 482 of file settings_panel.hpp.
|
private |
Tab widget hosting add/streams/active tabs.
Definition at line 452 of file settings_panel.hpp.
Referenced by build_ui().
|
private |
Definition at line 476 of file settings_panel.hpp.
Referenced by build_add_tab(), clear_add_inputs(), current_input_valid(), on_add_clicked(), set_mode(), and settings_panel().
|
private |
Definition at line 463 of file settings_panel.hpp.
Referenced by build_add_tab(), set_mode(), and settings_panel().