mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Change API for PdmObjectHandle and PdmFieldHandle
* Refactor interface to PdmObjectHandle and PdmFieldHandle Return objects instead of passing in structures as parameters * Add nodiscard to several functions * Remove redundant this-> * Rename to ptrReferencedObjectsByType
This commit is contained in:
@@ -116,8 +116,7 @@ RimEclipseCase* RimGridSummaryCase_obsolete::associatedEclipseCase()
|
||||
{
|
||||
// Find a possible associated eclipse case
|
||||
|
||||
RimProject* project;
|
||||
firstAncestorOrThisOfTypeAsserted( project );
|
||||
RimProject* project = RimProject::current();
|
||||
std::vector<RimCase*> allCases;
|
||||
project->allCases( allCases );
|
||||
for ( RimCase* someCase : allCases )
|
||||
@@ -221,9 +220,7 @@ void RimGridSummaryCase_obsolete::convertGridCasesToSummaryFileCases( RimProject
|
||||
RimFileSummaryCase* fileSummaryCase = createFileSummaryCaseCopy( *gridCase );
|
||||
summaryCaseMainCollection->addCase( fileSummaryCase );
|
||||
|
||||
std::vector<caf::PdmFieldHandle*> referringFields;
|
||||
gridCase->referringPtrFields( referringFields );
|
||||
|
||||
std::vector<caf::PdmFieldHandle*> referringFields = gridCase->referringPtrFields();
|
||||
for ( caf::PdmFieldHandle* field : referringFields )
|
||||
{
|
||||
auto ptrField = dynamic_cast<caf::PdmPtrField<RimSummaryCase*>*>( field );
|
||||
|
||||
Reference in New Issue
Block a user