From c411a8b583e9d9b06f7d87c16f48c3a20c4af127 Mon Sep 17 00:00:00 2001 From: dev Date: Sat, 21 Feb 2026 10:56:06 +0000 Subject: [PATCH] feat(controller): implement class ScanSlicerControllerMixin --- scanslicer/controller.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scanslicer/controller.py b/scanslicer/controller.py index 49d648d..9f333e5 100644 --- a/scanslicer/controller.py +++ b/scanslicer/controller.py @@ -6,3 +6,11 @@ from .controller_status import ScanSlicerStatusMixin # ScanSlicerControllerMixin: class definition for ScanSlicer behavior. +class ScanSlicerControllerMixin( + ScanSlicerStatusMixin, + ScanSlicerCanvasActionsMixin, + ScanSlicerDetectionMixin, + ScanSlicerImageIOMixin, + ScanSlicerParamsMixin, +): + """Composed controller mixin split by responsibility."""