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#