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:
@@ -79,9 +79,7 @@ void setDefaultFractureColorResult()
|
||||
{
|
||||
for ( Rim3dView* const view : eclCase->views() )
|
||||
{
|
||||
std::vector<RimStimPlanColors*> fractureColors;
|
||||
view->descendantsIncludingThisOfType( fractureColors );
|
||||
|
||||
std::vector<RimStimPlanColors*> fractureColors = view->descendantsIncludingThisOfType<RimStimPlanColors>();
|
||||
for ( RimStimPlanColors* const stimPlanColors : fractureColors )
|
||||
{
|
||||
stimPlanColors->setDefaultResultName();
|
||||
@@ -286,8 +284,7 @@ void RimFracture::fieldChangedByUi( const caf::PdmFieldHandle* changedField, con
|
||||
{
|
||||
clearCachedNonDarcyProperties();
|
||||
|
||||
RimEclipseCase* eclipseCase = nullptr;
|
||||
this->firstAncestorOrThisOfType( eclipseCase );
|
||||
auto eclipseCase = firstAncestorOrThisOfType<RimEclipseCase>();
|
||||
if ( eclipseCase )
|
||||
{
|
||||
RiaCompletionTypeCalculationScheduler::instance()->scheduleRecalculateCompletionTypeAndRedrawAllViews( { eclipseCase } );
|
||||
|
||||
Reference in New Issue
Block a user