ScanSlicer/scanslicer/controller.py

19 lines
576 B
Python
Raw Normal View History

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"]