sec_interp.gui.dialog_dependencies module

Narrow dependency containers injected into dialog managers.

These containers break the managers’ dependency on the full dialog surface, so each manager receives only the collaborators it needs (composition-root pattern).

class sec_interp.gui.dialog_dependencies.Pages(dem: Any = None, section: Any = None, geology: Any = None, structure: Any = None, drillhole: Any = None, settings: Any = None)

Bases: object

Configuration pages consumed by the input manager.

dem: Any = None
drillhole: Any = None
geology: Any = None
section: Any = None
settings: Any = None
structure: Any = None