mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#2769 Ensemble curves. Fix crash when clicking on ensemble curve
This commit is contained in:
@@ -75,6 +75,8 @@ RimEnsembleCurveSetCollection::RimEnsembleCurveSetCollection()
|
||||
//m_unionSourceStepping.uiCapability()->setUiHidden(true);
|
||||
//m_unionSourceStepping.uiCapability()->setUiTreeChildrenHidden(true);
|
||||
//m_unionSourceStepping.xmlCapability()->disableIO();
|
||||
|
||||
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -146,6 +148,25 @@ void RimEnsembleCurveSetCollection::detachQwtCurves()
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimEnsembleCurveSet* RimEnsembleCurveSetCollection::findRimCurveSetFromQwtCurve(const QwtPlotCurve* qwtCurve) const
|
||||
{
|
||||
for (RimEnsembleCurveSet* curveSet : m_curveSets)
|
||||
{
|
||||
for (RimSummaryCurve* rimCurve : curveSet->curves())
|
||||
{
|
||||
if (rimCurve->qwtPlotCurve() == qwtCurve)
|
||||
{
|
||||
return curveSet;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -250,16 +271,16 @@ void RimEnsembleCurveSetCollection::deleteAllCurveSets()
|
||||
// if (parentPlot->qwtPlot()) parentPlot->qwtPlot()->updateLegend();
|
||||
//}
|
||||
//
|
||||
////--------------------------------------------------------------------------------------------------
|
||||
/////
|
||||
////--------------------------------------------------------------------------------------------------
|
||||
//void RimEnsembleCurveSetCollection::setCurrentSummaryCurve(RimSummaryCurve* curve)
|
||||
//{
|
||||
// m_currentSummaryCurve = curve;
|
||||
//
|
||||
// updateConnectedEditors();
|
||||
//}
|
||||
//
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimEnsembleCurveSetCollection::setCurrentSummaryCurveSet(RimEnsembleCurveSet* curveSet)
|
||||
{
|
||||
m_currentEnsembleCurveSet = curveSet;
|
||||
|
||||
updateConnectedEditors();
|
||||
}
|
||||
|
||||
////--------------------------------------------------------------------------------------------------
|
||||
/////
|
||||
////--------------------------------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user