mantidimaging.gui.windows.operations.view module

class mantidimaging.gui.windows.operations.view.FiltersWindowView(main_window: MainWindowView)[source]

Bases: BaseMainWindowView

applyButton: QPushButton
applyToAllButton: QPushButton
ask_confirmation(msg: str)[source]
auto_update_triggered

pyqtSignal(*types, name: str = …, revision: int = …, arguments: Sequence = …) -> PYQT_SIGNAL

types is normally a sequence of individual types. Each type is either a type object or a string that is the name of a C++ type. Alternatively each type could itself be a sequence of types each describing a different overloaded signal. name is the optional C++ name of the signal. If it is not specified then the name of the class attribute that is bound to the signal is used. revision is the optional revision of the signal that is exported to QML. If it is not specified then 0 is used. arguments is the optional sequence of the names of the signal’s arguments.

cleanup()[source]

Runs when the window is closed.

clear_notification_dialog()[source]
clear_previews(clear_before: bool = True)[source]
closeEvent(self, a0: Optional[QCloseEvent])[source]
collapseToggleButton: QPushButton
filterSelector: QComboBox
filter_applied

pyqtSignal(*types, name: str = …, revision: int = …, arguments: Sequence = …) -> PYQT_SIGNAL

types is normally a sequence of individual types. Each type is either a type object or a string that is the name of a C++ type. Alternatively each type could itself be a sequence of types each describing a different overloaded signal. name is the optional C++ name of the signal. If it is not specified then the name of the class attribute that is bound to the signal is used. revision is the optional revision of the signal that is exported to QML. If it is not specified then 0 is used. arguments is the optional sequence of the names of the signal’s arguments.

get_selected_filter()[source]
handle_auto_update_preview_selection()[source]
handle_filter_selection(filter_name: str)[source]

Handle selection of a filter from the drop down list.

invertDifference: QCheckBox
linkImages: QCheckBox
lockScaleCheckBox: QCheckBox
lockZoomCheckBox: QCheckBox
lock_scale_changed()[source]
lock_zoom_changed()[source]
notification_icon: QLabel
notification_text: QLabel
on_auto_update_triggered()[source]

Called when the signal indicating the filter, filter properties or data has changed such that the previews are now out of date.

open_help_webpage()[source]
overlayDifference: QCheckBox
presenter: FiltersWindowPresenter
property preview_image_after: MIMiniImageView
property preview_image_before: MIMiniImageView
property preview_image_difference: MIMiniImageView
previews: FilterPreviews
previewsLayout: QVBoxLayout
roi_visualiser(roi_field)[source]
show(self)[source]
show_error_dialog(msg='')[source]

Shows an error message.

Parameters:

msg – Error message string

show_operation_cancelled(operation_name)[source]
show_operation_completed(operation_name)[source]
splitter: QSplitter
stackSelector: DatasetSelectorWidgetView
toggle_filters_section()[source]