mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#1977 Curve Calculator : Update object editors referencing a RimCalculation object
This commit is contained in:
parent
fd6a4d2709
commit
9819fe946e
@ -110,7 +110,15 @@ void RimCalculationVariable::fieldChangedByUi(const caf::PdmFieldHandle* changed
|
|||||||
{
|
{
|
||||||
RimCalculation* rimCalculation = nullptr;
|
RimCalculation* rimCalculation = nullptr;
|
||||||
this->firstAncestorOrThisOfTypeAsserted(rimCalculation);
|
this->firstAncestorOrThisOfTypeAsserted(rimCalculation);
|
||||||
rimCalculation->updateConnectedEditors();
|
|
||||||
|
// RimCalculation is pointed to by RicSummaryCurveCalculator in a PtrField
|
||||||
|
// Update editors connected to RicSummaryCurveCalculator
|
||||||
|
std::vector<caf::PdmObjectHandle*> referringObjects;
|
||||||
|
rimCalculation->objectsWithReferringPtrFields(referringObjects);
|
||||||
|
for (auto o : referringObjects)
|
||||||
|
{
|
||||||
|
o->uiCapability()->updateConnectedEditors();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user