Index: simulator/plugins/heparin/loader.py =================================================================== diff -u -r2b0ff4367443cf0458594c81c32598df5b6c39cb -r69b2aacf31c5fdc28e078f87dbdee5c3ab672dd1 --- simulator/plugins/heparin/loader.py (.../loader.py) (revision 2b0ff4367443cf0458594c81c32598df5b6c39cb) +++ simulator/plugins/heparin/loader.py (.../loader.py) (revision 69b2aacf31c5fdc28e078f87dbdee5c3ab672dd1) @@ -1,14 +1,15 @@ """ The Heparin ui loader class """ -from runtimewidget import RunTimeWidget +import os +from simulator.runtimewidget import RunTimeWidget from PySide2 import QtWidgets from PySide2.QtCore import Slot from dialin.squish import denaliMessages from dialin.squish.denaliMessages import txStates -class Heparin(RunTimeWidget): +class Loader(RunTimeWidget): """ The Saline Bolus ui loader class """ @@ -23,7 +24,7 @@ requested_state: txStates def __init__(self): - super().__init__("plugins/heparin/interface.ui") + super().__init__(os.path.dirname(__file__)) self.requested_state = txStates.HEPARIN_STATE_PAUSED self.initialize() self.init_widgets()