mantidimaging.gui.widgets.dataset_selector.presenter module

class mantidimaging.gui.widgets.dataset_selector.presenter.DatasetSelectorWidgetPresenter(view: DatasetSelectorWidgetView, show_stacks: bool = False, relevant_dataset_types: type | Tuple[type] | None = None)[source]

Bases: BasePresenter

property current_is_strict: bool
do_reload_datasets() None[source]
do_select_eligible_stack() None[source]
handle_selection(index: int) None[source]
notify(signal: Notification) None[source]
show_stacks: bool
view: DatasetSelectorWidgetView
class mantidimaging.gui.widgets.dataset_selector.presenter.Notification(value)[source]

Bases: Enum

An enumeration.

RELOAD_DATASETS = 0
SELECT_ELIGIBLE_STACK = 1