#2112 Avoid updating legend for each curve. Generalize and roll out the solution found for summary curves

This commit is contained in:
Jacob Støren
2017-11-11 23:15:13 +01:00
parent 9070a97815
commit 324d6d72e3
10 changed files with 34 additions and 26 deletions

View File

@@ -130,7 +130,7 @@ void RimAsciiDataCurve::updateZoomInParentPlot()
//--------------------------------------------------------------------------------------------------
void RimAsciiDataCurve::onLoadDataAndUpdate(bool updateParentPlot)
{
this->RimPlotCurve::updateCurvePresentation();
this->RimPlotCurve::updateCurvePresentation(updateParentPlot);
if (isCurveVisible())
{

View File

@@ -377,17 +377,7 @@ void RimSummaryCurve::updateZoomInParentPlot()
//--------------------------------------------------------------------------------------------------
void RimSummaryCurve::onLoadDataAndUpdate(bool updateParentPlot)
{
this->updateCurveVisibility();
if (updateParentPlot)
{
this->updateCurveNameAndUpdatePlotLegend();
}
else
{
this->updateCurveNameNoLegendUpdate();
}
updateCurveAppearance();
this->RimPlotCurve::updateCurvePresentation(updateParentPlot);
m_selectedVariableDisplayField = QString::fromStdString(m_curveVariable->address().uiText());