pyqt_reactive.widgets.shared.manager_reorder_controller
Drag-reorder workflow for manager widgets.
Classes
Owns reorder mutation sequencing and user-facing status text. |
|
|
Nominal operation port consumed by ManagerReorderController. |
- class pyqt_reactive.widgets.shared.manager_reorder_controller.ManagerReorderOperations(list_widget: Any, item_from_list_item: Callable[[Any], Any], item_id: Callable[[Any], str], item_name_singular: str, item_name_plural: str, reorder_items: Callable[[int, int], None], emit_items_changed: Callable[[], None], update_item_list: Callable[[], None], emit_status: Callable[[str], None])[source]
Nominal operation port consumed by ManagerReorderController.
- __init__(list_widget: Any, item_from_list_item: Callable[[Any], Any], item_id: Callable[[Any], str], item_name_singular: str, item_name_plural: str, reorder_items: Callable[[int, int], None], emit_items_changed: Callable[[], None], update_item_list: Callable[[], None], emit_status: Callable[[str], None]) → None