#3000 Ensemble plot. Fix duplicate plot legend items

This commit is contained in:
Bjørn Erik Jensen 2018-05-31 13:29:32 +02:00
parent 8afc036ea3
commit 92ccf64571

View File

@ -211,8 +211,6 @@ void RimEnsembleCurveSet::setParentQwtPlotNoReplot(QwtPlot* plot)
{
curve->setParentQwtPlotNoReplot(plot);
}
m_qwtPlotCurveForLegendText->attach(plot);
}
//--------------------------------------------------------------------------------------------------
@ -814,6 +812,7 @@ void RimEnsembleCurveSet::updateAllCurves()
CVF_ASSERT(plot);
deleteAllCurves();
m_qwtPlotCurveForLegendText->detach();
RimSummaryCaseCollection* group = m_yValuesSummaryGroup();
RimSummaryAddress* addr = m_yValuesCurveVariable();
@ -842,10 +841,13 @@ void RimEnsembleCurveSet::updateAllCurves()
m_yValuesSummaryFilter->updateFromAddress(addr->address());
}
RimSummaryPlot* plot;
firstAncestorOrThisOfType(plot);
if (plot->qwtPlot())
{
m_qwtPlotCurveForLegendText->attach(plot->qwtPlot());
plot->qwtPlot()->updateLegend();
plot->qwtPlot()->replot();
plot->updateAxes();
}