def on_time_clicked(self): input_file = self._view.run_input period = self._view.period state_model_with_view_update = self._parent_presenter._get_state_model_with_view_update() state = self._create_state(state_model_with_view_update, input_file, period, self._facility) mask = self._view.time_mask range = self._view.time_range listener = DiagnosticsPagePresenter.IntegralListener(self) detector = get_detector_from_gui_selection(self._view.detector) self._work_handler.process(listener, self.run_integral, range, mask, IntegralEnum.Time, detector, state)
def on_time_clicked(self): self._view.disable_integrals() input_file = self._view.run_input period = self._view.period state_model_with_view_update = self._parent_presenter._get_state_model_with_view_update() state = self._create_state(state_model_with_view_update, input_file, period, self._facility) mask = self._view.time_mask range = self._view.time_range listener = DiagnosticsPagePresenter.IntegralListener(self) detector = get_detector_from_gui_selection(self._view.detector) self._work_handler.process(listener, self.run_integral, 0, range, mask, IntegralEnum.Time, detector, state)
def on_horizontal_clicked(self): self._view.disable_integrals() input_file = self._view.run_input period = self._view.period state_model_with_view_update = self._parent_presenter.update_model_from_view( ) state = self._create_state(state_model_with_view_update, input_file, period, self._facility) mask = self._view.horizontal_mask range = self._view.horizontal_range listener = DiagnosticsPagePresenter.IntegralListener(self) detector = get_detector_from_gui_selection(self._view.detector) self._work_handler.process(listener, self.run_integral, 0, range, mask, IntegralEnum.Horizontal, detector, state)
def on_vertical_clicked(self): UsageService.registerFeatureUsage( FeatureType.Feature, ["ISIS SANS", "Diagnostics - Vertical"], False) self._view.disable_integrals() input_file = self._view.run_input period = self._view.period state_model_with_view_update = self._parent_presenter.update_model_from_view( ) state = self._model.create_state(state_model_with_view_update, input_file, period, self._facility) mask = self._view.vertical_mask range = self._view.vertical_range detector = get_detector_from_gui_selection(self._view.detector) self._worker.run_integral(range, mask, IntegralEnum.Vertical, detector, state)
def component(self): component_as_string = self.component_combo_box.currentText() return get_detector_from_gui_selection(component_as_string)
def component(self): component_as_string = self.component_combo_box.currentText() return get_detector_from_gui_selection(component_as_string)