CSV import dialog. Highlight selected time series column

This commit is contained in:
Bjørn Erik Jensen
2017-11-28 10:42:05 +01:00
parent 4b14a4fdda
commit 0dbcc43d9c
3 changed files with 31 additions and 16 deletions

View File

@@ -335,9 +335,9 @@ void RicPasteAsciiDataToSummaryPlotFeatureUi::defineEditorAttribute(const caf::P
//--------------------------------------------------------------------------------------------------
void RicPasteAsciiDataToSummaryPlotFeatureUi::fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue)
{
if (changedField == &m_cellSeparator)
if (changedField == &m_cellSeparator || changedField == &m_timeSeriesColumnName)
{
m_previewText = m_parser->previewText(PREVIEW_TEXT_LINE_COUNT, mapCellSeparator(m_cellSeparator()));
m_previewText = m_parser->previewText(PREVIEW_TEXT_LINE_COUNT, parseOptions());
}
}
@@ -360,11 +360,11 @@ void RicPasteAsciiDataToSummaryPlotFeatureUi::initialize(RifCsvUserDataParser* p
}
}
parser->parseColumnInfo(parseOptions().cellSeparator);
parser->parseColumnInfo(parseOptions());
if (parser->tableData().columnInfos().size() > 0)
{
m_timeSeriesColumnName = QString::fromStdString(parser->tableData().columnInfos()[0].columnName());
}
m_previewText = parser->previewText(PREVIEW_TEXT_LINE_COUNT, cellSep);
m_previewText = parser->previewText(PREVIEW_TEXT_LINE_COUNT, parseOptions());
}