Re-introduced firstAnchestorOfType

This commit is contained in:
Jacob Støren 2015-08-12 11:36:49 +02:00
parent f8518037fe
commit 369797b3d8
3 changed files with 4 additions and 11 deletions

View File

@ -70,8 +70,7 @@ void RimFault::fieldChangedByUi(const caf::PdmFieldHandle* changedField, const Q
{
RimEclipseView* reservoirView = NULL;
// MODTODO fix usage of firstAncestorOfType
//this->firstAncestorOfType(reservoirView);
this->firstAncestorOfType(reservoirView);
if (reservoirView)
{

View File

@ -1527,11 +1527,8 @@ double RimReservoirCellResultsStorage::darchysValue()
double darchy = 0.008527; // (ECLIPSE 100) (METRIC)
// MODTODO Fix usage of firstAncestorOfType
return darchy;
RimEclipseCase* rimCase = NULL;
//this->firstAncestorOfType(rimCase);
this->firstAncestorOfType(rimCase);
if (rimCase && rimCase->reservoirData())
{

View File

@ -206,9 +206,7 @@ void RimUiTreeModelPdm::deleteReservoirViews(const std::vector<caf::PdmUiItem*>&
RimView* reservoirView = dynamic_cast<RimView*>(treeSelection[sIdx]);
ownerCases.insert(reservoirView->ownerCase());
// MODTODO how to hanle this??
//reservoirView->removeFromParentFields();
reservoirView->parentField()->removeChildObject(reservoirView);
delete reservoirView;
}
@ -235,8 +233,7 @@ void RimUiTreeModelPdm::deleteGeoMechCases(const std::vector<caf::PdmUiItem*>& t
allParents.insert(geomCase->parentField()->ownerObject());
// MODTODO how to handle this?
//geomCase->removeFromParentFields();
geomCase->parentField()->removeChildObject(geomCase);
delete geomCase;
}