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

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, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Bases: Enum

RELOAD_DATASETS = 0#
SELECT_ELIGIBLE_STACK = 1#