Index: simulator/plugins/treatmentstates/loader.py =================================================================== diff -u -red2d7cb5c8c2059444fd17cd4e1c0975461a903c -r68ba5188e33d6f05936fb77626822f416b9abb37 --- simulator/plugins/treatmentstates/loader.py (.../loader.py) (revision ed2d7cb5c8c2059444fd17cd4e1c0975461a903c) +++ simulator/plugins/treatmentstates/loader.py (.../loader.py) (revision 68ba5188e33d6f05936fb77626822f416b9abb37) @@ -57,15 +57,15 @@ """ self.tbReset.clicked.connect(self._init_widgets) - self.tblSubMode.cellClicked.connect(self.do_treatment_states) - self.tblUFStates.cellClicked.connect(self.do_treatment_states) - self.tblSalineStates.cellClicked.connect(self.do_treatment_states) - self.tblHeparinStates.cellClicked.connect(self.do_treatment_states) - self.tblRinsebackStates.cellClicked.connect(self.do_treatment_states) - self.tblRecirculateStates.cellClicked.connect(self.do_treatment_states) - self.tblBloodPrimeStates.cellClicked.connect(self.do_treatment_states) - self.tblTreatmentEndStates.cellClicked.connect(self.do_treatment_states) - self.tblTreatmentStopStates.cellClicked.connect(self.do_treatment_states) + self.tblSubMode.currentCellChanged.connect(self.do_treatment_states) + self.tblUFStates.currentCellChanged.connect(self.do_treatment_states) + self.tblSalineStates.currentCellChanged.connect(self.do_treatment_states) + self.tblHeparinStates.currentCellChanged.connect(self.do_treatment_states) + self.tblRinsebackStates.currentCellChanged.connect(self.do_treatment_states) + self.tblRecirculateStates.currentCellChanged.connect(self.do_treatment_states) + self.tblBloodPrimeStates.currentCellChanged.connect(self.do_treatment_states) + self.tblTreatmentEndStates.currentCellChanged.connect(self.do_treatment_states) + self.tblTreatmentStopStates.currentCellChanged.connect(self.do_treatment_states) # apply/send the initial states # self.do_treatment_states()