ScanSlicer/scanslicer/controller.py
dan 426a18f342 chore: prune boilerplate and refresh stale docs
- Remove 257 redundant per-definition comment stubs across the package
- Drop dead nonlocal declarations in autoslicer_detection.py
- Document the swapped flag and swap_left_right in architecture docs
- Remove unsupported 'legacy override' claims from autotune/runtime docs
2026-09-11 23:07:30 +02:00

18 lines
576 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
class ScanSlicerControllerMixin(
ScanSlicerStatusMixin,
ScanSlicerCanvasActionsMixin,
ScanSlicerDetectionMixin,
ScanSlicerImageIOMixin,
ScanSlicerParamsMixin,
):
"""Composed controller mixin split by responsibility."""
__all__ = ["ScanSlicerControllerMixin"]