From a74869f2e70d9001bd59808fa0a9cabbfe169ea6 Mon Sep 17 00:00:00 2001 From: Dan Nixon Date: Wed, 26 Nov 2014 14:19:17 +0000 Subject: [PATCH] Ungroup result workspaces on slice Refs #10638 --- .../CustomInterfaces/src/IndirectDiagnostics.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Code/Mantid/MantidQt/CustomInterfaces/src/IndirectDiagnostics.cpp b/Code/Mantid/MantidQt/CustomInterfaces/src/IndirectDiagnostics.cpp index aa91ad2f49ea..61175904e750 100644 --- a/Code/Mantid/MantidQt/CustomInterfaces/src/IndirectDiagnostics.cpp +++ b/Code/Mantid/MantidQt/CustomInterfaces/src/IndirectDiagnostics.cpp @@ -172,12 +172,6 @@ namespace CustomInterfaces sliceAlg->setProperty("BackgroundRange", backgroundRange); } - // Set workspace name for Python export - QString firstFilename = m_uiForm.slice_inputFile->getFirstFilename(); - QFileInfo firstFileInfo(firstFilename); - QString resultWorkspace = firstFileInfo.baseName() + suffix; - m_pythonExportWsName = resultWorkspace.toStdString(); - runAlgorithm(sliceAlg); } @@ -421,12 +415,19 @@ namespace CustomInterfaces return; } + // Set workspace for Python export as the first result workspace + m_pythonExportWsName = sliceWs->getName(); + // Plot result spectrum plotMiniPlot(sliceWs, 0, "SlicePreviewPlot", "SlicePreviewCurve"); // Set X range to data range setXAxisToCurve("SlicePreviewPlot", "SlicePreviewCurve"); m_plots["SlicePreviewPlot"]->replot(); + + // Ungroup the output workspace + sliceOutputGroup->removeAll(); + AnalysisDataService::Instance().remove("IndirectDiagnostics_Workspaces"); } /**