Highlight the curve belonging to the legend you click on. (#9259)

* Highlight the curve belonging to the legend you click on.
* Make sure legend curve order remains the same when changing hilited curve
This commit is contained in:
jonjenssen
2022-09-06 07:21:24 +02:00
committed by GitHub
parent 49e298c0b8
commit 2aedf38f79
9 changed files with 87 additions and 25 deletions

View File

@@ -502,9 +502,7 @@ void RimSummaryCurveCollection::defineEditorAttribute( const caf::PdmFieldHandle
//--------------------------------------------------------------------------------------------------
void RimSummaryCurveCollection::onCurvesReordered( const SignalEmitter* emitter )
{
// detach and reattach to make sure curve legends are shown in correct order
detachPlotCurves();
reattachPlotCurves();
refreshCurveOrdering();
curvesChanged.send();
}
@@ -543,3 +541,12 @@ void RimSummaryCurveCollection::defineObjectEditorAttribute( QString uiConfigNam
myAttr->currentObject = m_currentSummaryCurve.p();
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimSummaryCurveCollection::refreshCurveOrdering()
{
detachPlotCurves();
reattachPlotCurves();
}