mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#8099 Result Mapping: Move result definitions into sub folders
This commit is contained in:
parent
5596ff28aa
commit
d8a2bfef54
@ -27,6 +27,7 @@
|
|||||||
#include "RigMainGrid.h"
|
#include "RigMainGrid.h"
|
||||||
|
|
||||||
#include "RimEclipseCase.h"
|
#include "RimEclipseCase.h"
|
||||||
|
#include "RimEclipseFaultColors.h"
|
||||||
#include "RimEclipseInputCase.h"
|
#include "RimEclipseInputCase.h"
|
||||||
#include "RimEclipseView.h"
|
#include "RimEclipseView.h"
|
||||||
#include "RimFaultInView.h"
|
#include "RimFaultInView.h"
|
||||||
@ -317,6 +318,14 @@ void RimFaultInViewCollection::defineUiTreeOrdering( caf::PdmUiTreeOrdering& uiT
|
|||||||
{
|
{
|
||||||
uiTreeOrdering.add( &m_faultRASettings );
|
uiTreeOrdering.add( &m_faultRASettings );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
RimEclipseView* eclipseView = nullptr;
|
||||||
|
this->firstAncestorOfType( eclipseView );
|
||||||
|
if ( eclipseView )
|
||||||
|
{
|
||||||
|
auto uiTree = eclipseView->faultResultSettings()->uiTreeOrdering();
|
||||||
|
uiTreeOrdering.appendChild( uiTree );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
@ -1934,7 +1934,6 @@ void RimEclipseView::defineUiTreeOrdering( caf::PdmUiTreeOrdering& uiTreeOrderin
|
|||||||
uiTreeOrdering.add( cellResult() );
|
uiTreeOrdering.add( cellResult() );
|
||||||
uiTreeOrdering.add( cellEdgeResult() );
|
uiTreeOrdering.add( cellEdgeResult() );
|
||||||
uiTreeOrdering.add( elementVectorResult() );
|
uiTreeOrdering.add( elementVectorResult() );
|
||||||
uiTreeOrdering.add( faultResultSettings() );
|
|
||||||
|
|
||||||
if ( m_streamlineCollection->shouldBeAvailable() ) uiTreeOrdering.add( &m_streamlineCollection );
|
if ( m_streamlineCollection->shouldBeAvailable() ) uiTreeOrdering.add( &m_streamlineCollection );
|
||||||
|
|
||||||
|
@ -520,26 +520,6 @@ void RimGridView::clearReservoirCellVisibilities()
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
void RimGridView::addRequiredUiTreeObjects( caf::PdmUiTreeOrdering& uiTreeOrdering )
|
void RimGridView::addRequiredUiTreeObjects( caf::PdmUiTreeOrdering& uiTreeOrdering )
|
||||||
{
|
{
|
||||||
{
|
|
||||||
std::vector<RimIntersection*> intersections;
|
|
||||||
|
|
||||||
this->descendantsIncludingThisOfType( intersections );
|
|
||||||
if ( !intersections.empty() )
|
|
||||||
{
|
|
||||||
uiTreeOrdering.add( &m_intersectionResultDefCollection );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
std::vector<RimSurfaceInView*> surfaces;
|
|
||||||
|
|
||||||
this->descendantsIncludingThisOfType( surfaces );
|
|
||||||
if ( !surfaces.empty() )
|
|
||||||
{
|
|
||||||
uiTreeOrdering.add( &m_surfaceResultDefCollection );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
{
|
||||||
RimWellPathCollection* wellPathCollection = RimTools::wellPathCollection();
|
RimWellPathCollection* wellPathCollection = RimTools::wellPathCollection();
|
||||||
if ( wellPathCollection )
|
if ( wellPathCollection )
|
||||||
|
@ -25,6 +25,9 @@
|
|||||||
#include "RimBoxIntersection.h"
|
#include "RimBoxIntersection.h"
|
||||||
#include "RimCase.h"
|
#include "RimCase.h"
|
||||||
#include "RimExtrudedCurveIntersection.h"
|
#include "RimExtrudedCurveIntersection.h"
|
||||||
|
#include "RimGridView.h"
|
||||||
|
#include "RimIntersectionResultDefinition.h"
|
||||||
|
#include "RimIntersectionResultsDefinitionCollection.h"
|
||||||
#include "RimSimWellInView.h"
|
#include "RimSimWellInView.h"
|
||||||
|
|
||||||
#include "Riu3DMainWindowTools.h"
|
#include "Riu3DMainWindowTools.h"
|
||||||
@ -32,7 +35,7 @@
|
|||||||
#include "RivBoxIntersectionPartMgr.h"
|
#include "RivBoxIntersectionPartMgr.h"
|
||||||
#include "RivExtrudedCurveIntersectionPartMgr.h"
|
#include "RivExtrudedCurveIntersectionPartMgr.h"
|
||||||
|
|
||||||
#include "RimIntersectionResultDefinition.h"
|
#include "cafPdmUiTreeOrdering.h"
|
||||||
#include "cvfModelBasicList.h"
|
#include "cvfModelBasicList.h"
|
||||||
|
|
||||||
CAF_PDM_SOURCE_INIT( RimIntersectionCollection, "CrossSectionCollection" );
|
CAF_PDM_SOURCE_INIT( RimIntersectionCollection, "CrossSectionCollection" );
|
||||||
@ -71,6 +74,22 @@ caf::PdmFieldHandle* RimIntersectionCollection::objectToggleField()
|
|||||||
return &isActive;
|
return &isActive;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
///
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
void RimIntersectionCollection::defineUiTreeOrdering( caf::PdmUiTreeOrdering& uiTreeOrdering,
|
||||||
|
QString uiConfigName /*= "" */ )
|
||||||
|
{
|
||||||
|
RimGridView* gridView = nullptr;
|
||||||
|
this->firstAncestorOfType( gridView );
|
||||||
|
if ( gridView )
|
||||||
|
{
|
||||||
|
auto uiTree = gridView->separateIntersectionResultsCollection()->uiTreeOrdering();
|
||||||
|
|
||||||
|
uiTreeOrdering.appendChild( uiTree );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
@ -83,6 +83,7 @@ public:
|
|||||||
protected:
|
protected:
|
||||||
void fieldChangedByUi( const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue ) override;
|
void fieldChangedByUi( const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue ) override;
|
||||||
caf::PdmFieldHandle* objectToggleField() override;
|
caf::PdmFieldHandle* objectToggleField() override;
|
||||||
|
void defineUiTreeOrdering( caf::PdmUiTreeOrdering& uiTreeOrdering, QString uiConfigName = "" ) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
caf::PdmChildArrayField<RimExtrudedCurveIntersection*> m_intersections;
|
caf::PdmChildArrayField<RimExtrudedCurveIntersection*> m_intersections;
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
#include "RimEnsembleSurface.h"
|
#include "RimEnsembleSurface.h"
|
||||||
#include "RimGridView.h"
|
#include "RimGridView.h"
|
||||||
#include "RimIntersectionResultDefinition.h"
|
#include "RimIntersectionResultDefinition.h"
|
||||||
|
#include "RimIntersectionResultsDefinitionCollection.h"
|
||||||
#include "RimOilField.h"
|
#include "RimOilField.h"
|
||||||
#include "RimProject.h"
|
#include "RimProject.h"
|
||||||
#include "RimSurface.h"
|
#include "RimSurface.h"
|
||||||
@ -30,6 +31,7 @@
|
|||||||
|
|
||||||
#include "RivSurfacePartMgr.h"
|
#include "RivSurfacePartMgr.h"
|
||||||
|
|
||||||
|
#include "cafPdmUiTreeOrdering.h"
|
||||||
#include "cvfModelBasicList.h"
|
#include "cvfModelBasicList.h"
|
||||||
|
|
||||||
CAF_PDM_SOURCE_INIT( RimSurfaceInViewCollection, "SurfaceInViewCollection" );
|
CAF_PDM_SOURCE_INIT( RimSurfaceInViewCollection, "SurfaceInViewCollection" );
|
||||||
@ -78,6 +80,26 @@ caf::PdmFieldHandle* RimSurfaceInViewCollection::userDescriptionField()
|
|||||||
return &m_collectionName;
|
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 );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
@ -72,6 +72,9 @@ protected:
|
|||||||
void initAfterRead() override;
|
void initAfterRead() override;
|
||||||
caf::PdmFieldHandle* userDescriptionField() override;
|
caf::PdmFieldHandle* userDescriptionField() override;
|
||||||
|
|
||||||
|
|
||||||
|
void defineUiTreeOrdering(caf::PdmUiTreeOrdering& uiTreeOrdering, QString uiConfigName = "") override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void fieldChangedByUi( const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue ) override;
|
void fieldChangedByUi( const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue ) override;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user