#3085 Ensemble curve filters. Display info label when filters are hiding some curves

This commit is contained in:
Bjørn Erik Jensen
2018-06-27 13:10:39 +02:00
parent bb2e136df7
commit e77ff07685
5 changed files with 67 additions and 1 deletions

View File

@@ -175,6 +175,7 @@ RimEnsembleCurveSet::RimEnsembleCurveSet()
m_ensembleStatCase->createSummaryReaderInterface();
m_disableStatisticCurves = false;
m_isCurveSetFiltered = false;
}
//--------------------------------------------------------------------------------------------------
@@ -937,6 +938,8 @@ void RimEnsembleCurveSet::updateEnsembleCurves()
m_yValuesSummaryFilter->updateFromAddress(addr->address());
if (plot->qwtPlot()) m_qwtPlotCurveForLegendText->attach(plot->qwtPlot());
m_isCurveSetFiltered = filteredCases.size() < group->allSummaryCases().size();
}
RimSummaryPlot* plot;
@@ -946,6 +949,7 @@ void RimEnsembleCurveSet::updateEnsembleCurves()
plot->qwtPlot()->updateLegend();
plot->qwtPlot()->replot();
plot->updateAxes();
plot->updatePlotInfoLabel();
}
}
updateCurveColors();
@@ -1105,6 +1109,14 @@ void RimEnsembleCurveSet::disableStatisticCurves()
m_disableStatisticCurves = true;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
bool RimEnsembleCurveSet::isFiltered() const
{
return m_isCurveSetFiltered;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------