From 82462b25c695b20a09ccbc5f1720d445ee07a447 Mon Sep 17 00:00:00 2001 From: Conor Finn <conor.finn@stfc.ac.uk> Date: Thu, 3 Oct 2019 17:20:00 +0100 Subject: [PATCH] RE #26846 Fixed instrument issue with MantidPlot --- .../gui/engineering_diffraction/engineering_diffraction.py | 2 +- .../engineering_diffraction/tabs/calibration/presenter.py | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/Engineering/gui/engineering_diffraction/engineering_diffraction.py b/scripts/Engineering/gui/engineering_diffraction/engineering_diffraction.py index 6b38972c87c..5d22268cef1 100644 --- a/scripts/Engineering/gui/engineering_diffraction/engineering_diffraction.py +++ b/scripts/Engineering/gui/engineering_diffraction/engineering_diffraction.py @@ -50,7 +50,7 @@ class EngineeringDiffractionGui(QtWidgets.QMainWindow, Ui_main_window): self.lineEdit_RBNumber.textChanged.connect(slot) def set_on_instrument_changed(self, slot): - self.comboBox_instrument.currentTextChanged.connect(slot) + self.comboBox_instrument.currentIndexChanged.connect(slot) def open_help_window(self): InterfaceManager().showCustomInterfaceHelp(self.doc) diff --git a/scripts/Engineering/gui/engineering_diffraction/tabs/calibration/presenter.py b/scripts/Engineering/gui/engineering_diffraction/tabs/calibration/presenter.py index 5515a5f5c5d..113ba2e580a 100644 --- a/scripts/Engineering/gui/engineering_diffraction/tabs/calibration/presenter.py +++ b/scripts/Engineering/gui/engineering_diffraction/tabs/calibration/presenter.py @@ -46,6 +46,12 @@ class CalibrationPresenter(object): self.disable_calibrate_buttons() def set_instrument_override(self, instrument): + if instrument == 0: + instrument = "ENGINX" + elif instrument == 1: + instrument = "IMAT" + else: + raise ValueError("Invalid instrument index") self.view.set_instrument_override(instrument) self.instrument = instrument -- GitLab