Skip to content

Configuration widget

cutana_ui.widgets.configuration_widget

Shared configuration widget used by both start screen and main screen.

SharedConfigurationWidget(config, compact=False, show_extensions=True, show_matrix=True, show_advanced_params=True, show_filesize=True)

Bases: VBox

Shared configuration widget with all processing parameters.

normalisation_dropdown property

Forward access to normalisation dropdown for backward compatibility with tests.

set_extensions(extensions)

Set available extensions and create checkboxes.

set_config_change_callback(callback)

Set callback for configuration changes.

update_config(config)

Update configuration from external source.

set_num_sources(num_sources)

Set the number of sources for filesize calculation.

get_current_config()

Get current configuration including any changes.