#1816 Observed data: In parser, split header on cellseparator, not tab

This commit is contained in:
Rebecca Cox
2017-09-21 08:58:32 +02:00
parent e26d978da4
commit 9d56cee1be
2 changed files with 18 additions and 19 deletions

View File

@@ -170,7 +170,7 @@ std::vector<RimAsciiDataCurve*> RicPasteAsciiDataToSummaryPlotFeature::parseCurv
// No header row found
if (header.isEmpty()) return curves;
QStringList columnHeaders = header.split('\t');
QStringList columnHeaders = header.split(settings.cellSeparator());
for (int i = 1; i < columnHeaders.size(); ++i)
{

View File

@@ -63,7 +63,6 @@ void RifColumnBasedAsciiParser::parseData(QString& data, QString dateFormat, QLo
{
QTextStream tableData(&data);
{
QString header;
do {
@@ -73,7 +72,7 @@ void RifColumnBasedAsciiParser::parseData(QString& data, QString dateFormat, QLo
// No header row found
if (header.isEmpty()) return;
QStringList columnHeaders = header.split('\t');
QStringList columnHeaders = header.split(cellSeparator);
for (int i = 1; i < columnHeaders.size(); ++i)
{
@@ -82,7 +81,7 @@ void RifColumnBasedAsciiParser::parseData(QString& data, QString dateFormat, QLo
// No columns found
if (m_data.m_headers.empty()) return;
}
int numColumns = static_cast<int>(m_data.m_headers.size());