#3214 Use template function to get referencing objects of specified type

This commit is contained in:
Magne Sjaastad
2018-08-15 12:55:45 +02:00
parent 97c3b9efea
commit 59f9d189e5
8 changed files with 45 additions and 58 deletions

View File

@@ -118,11 +118,11 @@ QString RimFormationNames::fileNameWoPath()
//--------------------------------------------------------------------------------------------------
void RimFormationNames::updateConnectedViews()
{
std::vector<caf::PdmObjectHandle*> usingObjs;
this->objectsWithReferringPtrFields(usingObjs);
for (caf::PdmObjectHandle* obj: usingObjs)
std::vector<RimCase*> objects;
this->objectsWithReferringPtrFieldsOfType(objects);
for (RimCase* caseObj : objects)
{
RimCase* caseObj = dynamic_cast<RimCase*>(obj);
if (caseObj)
{
caseObj->updateFormationNamesData();