Index: simulator/plugins/createtreatment/loader.py =================================================================== diff -u -rdb5d7914d3c89371d7ce7e79dcd78626d1f06ee8 -rf4523ffcaff0d27f7392c943f0a487fcb01a7d34 --- simulator/plugins/createtreatment/loader.py (.../loader.py) (revision db5d7914d3c89371d7ce7e79dcd78626d1f06ee8) +++ simulator/plugins/createtreatment/loader.py (.../loader.py) (revision f4523ffcaff0d27f7392c943f0a487fcb01a7d34) @@ -1,11 +1,17 @@ """ The Heparin ui loader class """ +# Python import os -from simulator.dynamicloader import DynamicLoader +# Qt from PySide2 import QtWidgets from PySide2.QtCore import Slot -from dialin.squish import denaliMessages +# parent +from simulator.dynamicloader import DynamicLoader +# hd Simulator +from dialin.ui.hd_simulator import HDSimulator +# plugin specific +# -- None -- class Loader(DynamicLoader): @@ -24,8 +30,9 @@ spnUFVolumeRejectReason: QtWidgets.QSpinBox sldUFVolume: 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): """ @@ -100,14 +107,3 @@ volume = self.sldUFVolume.value() self.hd_simulator.cmd_send_uf_treatment_response(False, reason, volume) self.lblCreateAction.setText('Rejected ' + "{}".format(reason)) - - @Slot() - def do_data(self, value): - """ - the slot which is called to send the data - by calling the denaliMessage API setTreatmentHeparinData - :return: none - """ - volume = value * 0.1 - denaliMessages.setTreatmentHeparinData(volume) - self.lblCumulative.setNum(volume)