mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-14 01:12:11 -05: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:
1 parent
37e29a0f68
commit
0c90f67dcc
510 files changed
+1651
-3111
No files matched your search
@@ -579,8 +579,7 @@ void RimSimWellInViewCollection::defineUiTreeOrdering( caf::PdmUiTreeOrdering& u
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimSimWellInViewCollection::assignDefaultWellColors()
|
||||
{
|
||||
RimEclipseCase* ownerCase;
|
||||
firstAncestorOrThisOfTypeAsserted( ownerCase );
|
||||
auto ownerCase = firstAncestorOrThisOfTypeAsserted<RimEclipseCase>();
|
||||
|
||||
for ( size_t wIdx = 0; wIdx < wells.size(); ++wIdx )
|
||||
{
|
||||
@@ -601,9 +600,7 @@ void RimSimWellInViewCollection::updateWellAllocationPlots()
|
||||
{
|
||||
RimProject* proj = RimProject::current();
|
||||
|
||||
std::vector<RimWellAllocationPlot*> wellAllocationPlots;
|
||||
proj->descendantsIncludingThisOfType( wellAllocationPlots );
|
||||
|
||||
std::vector<RimWellAllocationPlot*> wellAllocationPlots = proj->descendantsIncludingThisOfType<RimWellAllocationPlot>();
|
||||
for ( auto wap : wellAllocationPlots )
|
||||
{
|
||||
wap->loadDataAndUpdate();
|
||||
@@ -724,8 +721,7 @@ void RimSimWellInViewCollection::defineUiOrdering( QString uiConfigName, caf::Pd
|
||||
wellDiskColor.uiCapability()->setUiReadOnly( isReadOnly );
|
||||
}
|
||||
|
||||
RimEclipseResultCase* ownerCase = nullptr;
|
||||
firstAncestorOrThisOfType( ownerCase );
|
||||
auto ownerCase = firstAncestorOrThisOfType<RimEclipseResultCase>();
|
||||
if ( ownerCase )
|
||||
{
|
||||
m_showWellCommunicationLines.uiCapability()->setUiHidden( !ownerCase->flowDiagSolverInterface() );
|
||||
|
||||
Reference in new issue
Block a user