diff --git a/ApplicationCode/ProjectDataModel/Summary/RimSummaryCurveAutoName.cpp b/ApplicationCode/ProjectDataModel/Summary/RimSummaryCurveAutoName.cpp index b94b181d27..2cd03a7725 100644 --- a/ApplicationCode/ProjectDataModel/Summary/RimSummaryCurveAutoName.cpp +++ b/ApplicationCode/ProjectDataModel/Summary/RimSummaryCurveAutoName.cpp @@ -70,7 +70,7 @@ QString RimSummaryCurveAutoName::curveNameY(const RifEclipseSummaryAddress& summ if (m_vectorName) { - bool skipSubString = nameHelper && nameHelper->isQuantityInTitle(); + bool skipSubString = nameHelper && nameHelper->isPlotDisplayingSingleQuantity(); if (!skipSubString) { text += summaryAddress.quantityName(); @@ -132,7 +132,7 @@ QString RimSummaryCurveAutoName::curveNameX(const RifEclipseSummaryAddress& summ if (m_vectorName) { - bool skipSubString = nameHelper && nameHelper->isQuantityInTitle(); + bool skipSubString = nameHelper && nameHelper->isPlotDisplayingSingleQuantity(); if (!skipSubString) { text += summaryAddress.quantityName(); diff --git a/ApplicationCode/ProjectDataModel/Summary/RimSummaryPlotNameHelper.cpp b/ApplicationCode/ProjectDataModel/Summary/RimSummaryPlotNameHelper.cpp index e20b651947..ef8f462c80 100644 --- a/ApplicationCode/ProjectDataModel/Summary/RimSummaryPlotNameHelper.cpp +++ b/ApplicationCode/ProjectDataModel/Summary/RimSummaryPlotNameHelper.cpp @@ -152,9 +152,9 @@ QString RimSummaryPlotNameHelper::plotTitle() const //-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- -bool RimSummaryPlotNameHelper::isQuantityInTitle() const +bool RimSummaryPlotNameHelper::isPlotDisplayingSingleQuantity() const { - return !m_titleQuantity.empty(); + return m_analyzer.quantities().size() == 1; } //-------------------------------------------------------------------------------------------------- @@ -236,7 +236,6 @@ void RimSummaryPlotNameHelper::extractPlotTitleSubStrings() { clearTitleSubStrings(); - auto quantities = m_analyzer.quantities(); auto wellNames = m_analyzer.wellNames(); auto wellGroupNames = m_analyzer.wellGroupNames(); auto regions = m_analyzer.regionNumbers(); @@ -245,10 +244,7 @@ void RimSummaryPlotNameHelper::extractPlotTitleSubStrings() if (categories.size() == 1) { - if (quantities.size() == 1) - { - m_titleQuantity = *(quantities.begin()); - } + m_titleQuantity = m_analyzer.quantityNameForTitle(); if (wellNames.size() == 1) { diff --git a/ApplicationCode/ProjectDataModel/Summary/RimSummaryPlotNameHelper.h b/ApplicationCode/ProjectDataModel/Summary/RimSummaryPlotNameHelper.h index b9c5d372d9..f8148dcdf4 100644 --- a/ApplicationCode/ProjectDataModel/Summary/RimSummaryPlotNameHelper.h +++ b/ApplicationCode/ProjectDataModel/Summary/RimSummaryPlotNameHelper.h @@ -49,7 +49,7 @@ public: QString plotTitle() const; - bool isQuantityInTitle() const; + bool isPlotDisplayingSingleQuantity() const; bool isWellNameInTitle() const; bool isWellGroupNameInTitle() const; bool isRegionInTitle() const;