Index: simulator/plugins/treatmentranges/loader.py =================================================================== diff -u -rf921975179b1c1ad61d841b9db5976c00432fdcc -r1779b6711f3791e8bf570e06ddb4c2e7d2a52e18 --- simulator/plugins/treatmentranges/loader.py (.../loader.py) (revision f921975179b1c1ad61d841b9db5976c00432fdcc) +++ simulator/plugins/treatmentranges/loader.py (.../loader.py) (revision 1779b6711f3791e8bf570e06ddb4c2e7d2a52e18) @@ -7,8 +7,8 @@ from PySide2.QtCore import QTimer from PySide2.QtCore import Slot from dialin.squish import denaliMessages +from dialin.ui.hd_simulator import HDSimulator - class Loader(DynamicLoader): """ The Treatment Ranges ui loader @@ -24,9 +24,11 @@ spnUFVolumeMax: QtWidgets.QSpinBox sldDurationValue: QtWidgets.QSlider - def __init__(self): - super().__init__(os.path.dirname(__file__)) + def __init__(self, hd_simulator: HDSimulator): + super().__init__(os.path.dirname(__file__), hd_simulator) + print(" ---------- ", self.hd_simulator) + def _init_loader(self): """ finds and creates widgets