19 lines
647 B
Python
19 lines
647 B
Python
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
|
|
|
|
|
|
# ScanSlicerControllerMixin: class definition for ScanSlicer behavior.
|
|
class ScanSlicerControllerMixin(
|
|
ScanSlicerStatusMixin,
|
|
ScanSlicerCanvasActionsMixin,
|
|
ScanSlicerDetectionMixin,
|
|
ScanSlicerImageIOMixin,
|
|
ScanSlicerParamsMixin,
|
|
):
|
|
"""Composed controller mixin split by responsibility."""
|
|
|
|
|
|
__all__ = ["ScanSlicerControllerMixin"]
|