diff --git a/scripts/Muon/GUI/Common/seq_fitting_tab_widget/seq_fitting_tab_presenter.py b/scripts/Muon/GUI/Common/seq_fitting_tab_widget/seq_fitting_tab_presenter.py index 7dab89b0cbe02cb6010554877db9e4eb810b69d7..b59b089079fdaa07d8d8b2f15ae46fb886e1fc28 100644 --- a/scripts/Muon/GUI/Common/seq_fitting_tab_widget/seq_fitting_tab_presenter.py +++ b/scripts/Muon/GUI/Common/seq_fitting_tab_widget/seq_fitting_tab_presenter.py @@ -41,7 +41,6 @@ class SeqFittingTabPresenter(object): self.view.set_fit_quality_to_default() return - self.model.clear_fit_information() parameter_values = [] number_of_parameters = self.model.fit_function.nParams() parameters = [self.model.fit_function.parameterName(i) for i in range(number_of_parameters)] diff --git a/scripts/Muon/GUI/MuonAnalysis/muon_analysis_2.py b/scripts/Muon/GUI/MuonAnalysis/muon_analysis_2.py index df06701428382d4ce3ddddcd3ead8199ae3c74b7..bb8dc1125722d49626093bc3425b13f00898b48a 100644 --- a/scripts/Muon/GUI/MuonAnalysis/muon_analysis_2.py +++ b/scripts/Muon/GUI/MuonAnalysis/muon_analysis_2.py @@ -172,6 +172,9 @@ class MuonAnalysisGui(QtWidgets.QMainWindow): self.context.gui_context.gui_variables_notifier.add_subscriber( self.fitting_tab.fitting_tab_presenter.gui_context_observer) + self.context.gui_context.gui_variable_non_calulation_notifier.add_subscriber( + self.fitting_tab.fitting_tab_presenter.gui_context_observer) + self.grouping_tab_widget.pairing_table_widget.selected_pair_changed_notifier.add_subscriber( self.fitting_tab.fitting_tab_presenter.selected_group_pair_observer) @@ -181,18 +184,15 @@ class MuonAnalysisGui(QtWidgets.QMainWindow): self.grouping_tab_widget.grouping_table_widget.selected_group_changed_notifier.add_subscriber( self.fitting_tab.fitting_tab_presenter.selected_group_pair_observer) + self.grouping_tab_widget.grouping_table_widget.selected_group_changed_notifier.add_subscriber( + self.dockable_plot_widget.presenter.added_group_or_pair_observer) + self.grouping_tab_widget.pairing_table_widget.selected_pair_changed_notifier.add_subscriber( self.seq_fitting_tab.seq_fitting_tab_presenter.selected_workspaces_observer) - + self.grouping_tab_widget.grouping_table_widget.selected_group_changed_notifier.add_subscriber( self.seq_fitting_tab.seq_fitting_tab_presenter.selected_workspaces_observer) - self.grouping_tab_widget.grouping_table_widget.selected_group_changed_notifier.add_subscriber( - self.dockable_plot_widget.presenter.added_group_or_pair_observer) - - self.context.gui_context.gui_variable_non_calulation_notifier.add_subscriber( - self.fitting_tab.fitting_tab_presenter.gui_context_observer) - self.fitting_tab.fitting_tab_presenter.fit_function_changed_notifier.add_subscriber( self.seq_fitting_tab.seq_fitting_tab_presenter.fit_function_updated_observer)