#8099 Result Mapping: Move result definitions into sub folders

This commit is contained in:
Magne Sjaastad
2021-10-05 14:28:00 +02:00
parent 5596ff28aa
commit d8a2bfef54
7 changed files with 55 additions and 22 deletions

View File

@@ -21,6 +21,7 @@
#include "RimEnsembleSurface.h"
#include "RimGridView.h"
#include "RimIntersectionResultDefinition.h"
#include "RimIntersectionResultsDefinitionCollection.h"
#include "RimOilField.h"
#include "RimProject.h"
#include "RimSurface.h"
@@ -30,6 +31,7 @@
#include "RivSurfacePartMgr.h"
#include "cafPdmUiTreeOrdering.h"
#include "cvfModelBasicList.h"
CAF_PDM_SOURCE_INIT( RimSurfaceInViewCollection, "SurfaceInViewCollection" );
@@ -78,6 +80,26 @@ caf::PdmFieldHandle* RimSurfaceInViewCollection::userDescriptionField()
return &m_collectionName;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimSurfaceInViewCollection::defineUiTreeOrdering( caf::PdmUiTreeOrdering& uiTreeOrdering,
QString uiConfigName /*= ""*/ )
{
RimGridView* gridView = nullptr;
this->firstAncestorOfType( gridView );
RimSurfaceInViewCollection* surfViewColl = nullptr;
this->firstAncestorOfType( surfViewColl );
if ( gridView && !surfViewColl )
{
auto uiTree = gridView->separateSurfaceResultsCollection()->uiTreeOrdering();
uiTreeOrdering.appendChild( uiTree );
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------