#2760 Ensemble Curves: Show one curve legend

This commit is contained in:
Magne Sjaastad
2018-04-30 08:01:12 +02:00
parent 1a0f242c0b
commit 0da7686cdb
7 changed files with 52 additions and 28 deletions

View File

@@ -213,30 +213,17 @@ void RimSummaryPlotNameHelper::extractPlotTitleSubStrings()
}
{
QString summaryCaseTitle;
if (m_summaryCases.size() == 1)
if (m_summaryCases.size() == 1 && m_ensembleCases.empty())
{
auto summaryCase = *(m_summaryCases.begin());
summaryCaseTitle = summaryCase->caseName();
m_titleCaseName = summaryCase->caseName();
}
QString ensembleCaseTitle;
if (m_titleCaseName.isEmpty() && m_ensembleCases.size() == 1)
else if (m_ensembleCases.size() == 1 && m_summaryCases.empty())
{
auto ensembleCase = *(m_ensembleCases.begin());
ensembleCaseTitle = ensembleCase->name();
}
// If one case title is the single available, use the single title
if (summaryCaseTitle.isEmpty() && !ensembleCaseTitle.isEmpty())
{
m_titleCaseName = ensembleCaseTitle;
}
else if (!summaryCaseTitle.isEmpty() && ensembleCaseTitle.isEmpty())
{
m_titleCaseName = summaryCaseTitle;
m_titleCaseName = ensembleCase->name();
}
}
}