from .controller_canvas_actions import ScanSlicerCanvasActionsMixin from .controller_detection import ScanSlicerDetectionMixin from .controller_image_io import ScanSlicerImageIOMixin from .controller_params import ScanSlicerParamsMixin from .controller_status import ScanSlicerStatusMixin class ScanSlicerControllerMixin( ScanSlicerStatusMixin, ScanSlicerCanvasActionsMixin, ScanSlicerDetectionMixin, ScanSlicerImageIOMixin, ScanSlicerParamsMixin, ): """Composed controller mixin split by responsibility.""" __all__ = ["ScanSlicerControllerMixin"]