From 75e2a0731c4cbd384440321b32357d9509612ba4 Mon Sep 17 00:00:00 2001 From: Applin Date: Wed, 29 Nov 2023 11:44:01 +0000 Subject: [PATCH] Move setupOutputOptionsPresenter implementation to cpp file --- .../Inelastic/Analysis/IndirectDataAnalysisTab.cpp | 5 +++++ .../Inelastic/Analysis/IndirectDataAnalysisTab.h | 6 +----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/qt/scientific_interfaces/Inelastic/Analysis/IndirectDataAnalysisTab.cpp b/qt/scientific_interfaces/Inelastic/Analysis/IndirectDataAnalysisTab.cpp index 7512215613c1..00045ef59d3b 100644 --- a/qt/scientific_interfaces/Inelastic/Analysis/IndirectDataAnalysisTab.cpp +++ b/qt/scientific_interfaces/Inelastic/Analysis/IndirectDataAnalysisTab.cpp @@ -115,6 +115,11 @@ void IndirectDataAnalysisTab::connectFitPropertyBrowser() { connect(m_fitPropertyBrowser, SIGNAL(functionChanged()), this, SLOT(respondToFunctionChanged())); } +void IndirectDataAnalysisTab::setupOutputOptionsPresenter(bool const editResults) { + m_outOptionsPresenter = std::make_unique(m_uiForm->ovOutputOptionsView); + m_outOptionsPresenter->setEditResultVisible(editResults); +} + void IndirectDataAnalysisTab::setupPlotView(std::optional> const &xPlotBounds) { m_plotPresenter = std::make_unique(m_uiForm->dockArea->m_fitPlotView); m_plotPresenter->setFittingData(m_dataPresenter->getFittingData()); diff --git a/qt/scientific_interfaces/Inelastic/Analysis/IndirectDataAnalysisTab.h b/qt/scientific_interfaces/Inelastic/Analysis/IndirectDataAnalysisTab.h index f1b4691d3c0c..4885934caa8e 100644 --- a/qt/scientific_interfaces/Inelastic/Analysis/IndirectDataAnalysisTab.h +++ b/qt/scientific_interfaces/Inelastic/Analysis/IndirectDataAnalysisTab.h @@ -56,16 +56,12 @@ class MANTIDQT_INELASTIC_DLL IndirectDataAnalysisTab : public IndirectTab { m_uiForm->dockArea->setFitDataView(new FitDataView(m_uiForm->dockArea)); } - void setupOutputOptionsPresenter(bool const editResults = false) { - m_outOptionsPresenter = std::make_unique(m_uiForm->ovOutputOptionsView); - m_outOptionsPresenter->setEditResultVisible(editResults); - } - template void setUpFitDataPresenter() { m_dataPresenter = std::make_unique(m_fittingModel->getFitDataModel(), m_uiForm->dockArea->m_fitDataView); } + void setupOutputOptionsPresenter(bool const editResults = false); void setupPlotView(std::optional> const &xPlotBounds = std::nullopt); WorkspaceID getSelectedDataIndex() const;