Support global and local views.

This commit is contained in:
Kristian Bendiksen
2024-04-12 12:43:16 +02:00
parent b5666c333a
commit 4f8c081669
6 changed files with 86 additions and 19 deletions

View File

@@ -19,6 +19,7 @@
#include "RimGridCollection.h"
#include "RimEclipseCase.h"
#include "RimEclipseView.h"
#include "RimGridView.h"
#include "RigMainGrid.h"
@@ -479,7 +480,10 @@ void RimGridCollection::defineUiTreeOrdering( caf::PdmUiTreeOrdering& uiTreeOrde
//--------------------------------------------------------------------------------------------------
const RigMainGrid* RimGridCollection::mainEclipseGrid() const
{
auto eclipseCase = firstAncestorOrThisOfType<RimEclipseCase>();
RimEclipseView* gridView = firstAncestorOrThisOfType<RimEclipseView>();
if ( !gridView ) return nullptr;
auto eclipseCase = gridView->eclipseCase();
return eclipseCase ? eclipseCase->mainGrid() : nullptr;
}