From 673a5e641f4015132098dfcaac76b517122f8182 Mon Sep 17 00:00:00 2001 From: Walter Van Herck <w.van.herck@fz-juelich.de> Date: Wed, 23 May 2018 14:02:10 +0200 Subject: [PATCH] Fix possible absence of whitespace for projection files --- .../IntensityDataWidgets/SaveProjectionsAssistant.cpp | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/GUI/coregui/Views/IntensityDataWidgets/SaveProjectionsAssistant.cpp b/GUI/coregui/Views/IntensityDataWidgets/SaveProjectionsAssistant.cpp index c3494c43809..8037d7b48d8 100644 --- a/GUI/coregui/Views/IntensityDataWidgets/SaveProjectionsAssistant.cpp +++ b/GUI/coregui/Views/IntensityDataWidgets/SaveProjectionsAssistant.cpp @@ -27,7 +27,6 @@ namespace { - const int bin_centers_colwidth = 12; const int bin_values_colwidth = 20; @@ -42,7 +41,7 @@ QString to_double_str(double value) auto str = PythonFormatting::printDouble(value); return QString("%1").arg(QString::fromStdString(str), -bin_centers_colwidth); } -} +} // unnamed namespace SaveProjectionsAssistant::SaveProjectionsAssistant() = default; SaveProjectionsAssistant::~SaveProjectionsAssistant() = default; @@ -97,13 +96,12 @@ QString SaveProjectionsAssistant::projectionsToString(const QString& projections auto bin_centers = projData.bin_centers; for (int i_point = 0; i_point < bin_centers.size(); ++i_point) { - out << to_double_str(bin_centers[i_point]); + out << to_double_str(bin_centers[i_point]) << QString(" "); for (auto& data : projData.projections) { out << to_scientific_str(data.bin_values[i_point]); } out << "\n"; } - return result; } @@ -128,14 +126,12 @@ SaveProjectionsAssistant::projectionsData(const QString& projectionsType, data.axis_value = item->getItemValue(VerticalLineItem::P_POSX).toDouble(); hist.reset(m_hist2d->projectionY(data.axis_value)); } - data.bin_values = QVector<double>::fromStdVector(hist->getBinValues()); if (result.bin_centers.isEmpty()) result.bin_centers = QVector<double>::fromStdVector(hist->getBinCenters()); result.projections.push_back(data); } - return result; } @@ -153,7 +149,6 @@ QVector<SessionItem*> SaveProjectionsAssistant::projectionItems(const QString& p return item1->getItemValue(propertyName).toDouble() < item2->getItemValue(propertyName).toDouble(); }); - return result; } @@ -165,7 +160,7 @@ QString SaveProjectionsAssistant::projectionFileHeader(ProjectionsData& projecti QString xcol, ycol; projectionsData.is_horizontal ? xcol = "# x" : xcol = "# y"; - projectionsData.is_horizontal ? ycol = "y=" : ycol = "x="; + projectionsData.is_horizontal ? ycol = " y=" : ycol = " x="; QString result; result.append(QString("%1").arg(xcol, -bin_centers_colwidth)); -- GitLab