#5327 Well Measurements : Move measurements to first child of parent

Set uiHidden on field, not the contained object
This commit is contained in:
Magne Sjaastad 2020-01-11 08:05:03 +01:00
parent 49dd2ad307
commit cc65ce581f

View File

@ -109,7 +109,7 @@ RimWellPathCollection::RimWellPathCollection()
CAF_PDM_InitFieldNoDefault( &m_wellMeasurements, "WellMeasurements", "Measurements", "", "", "" ); CAF_PDM_InitFieldNoDefault( &m_wellMeasurements, "WellMeasurements", "Measurements", "", "", "" );
m_wellMeasurements = new RimWellMeasurementCollection; m_wellMeasurements = new RimWellMeasurementCollection;
m_wellMeasurements->uiCapability()->setUiTreeHidden( true ); m_wellMeasurements.uiCapability()->setUiTreeHidden( true );
m_wellPathImporter = new RifWellPathImporter; m_wellPathImporter = new RifWellPathImporter;
m_wellPathFormationsImporter = new RifWellPathFormationsImporter; m_wellPathFormationsImporter = new RifWellPathFormationsImporter;
@ -438,16 +438,16 @@ void RimWellPathCollection::defineUiOrdering( QString uiConfigName, caf::PdmUiOr
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimWellPathCollection::defineUiTreeOrdering( caf::PdmUiTreeOrdering& uiTreeOrdering, QString uiConfigName /*= ""*/ ) void RimWellPathCollection::defineUiTreeOrdering( caf::PdmUiTreeOrdering& uiTreeOrdering, QString uiConfigName /*= ""*/ )
{ {
if ( !wellPaths.empty() )
{
uiTreeOrdering.add( &wellPaths );
}
if ( !m_wellMeasurements->isEmpty() ) if ( !m_wellMeasurements->isEmpty() )
{ {
uiTreeOrdering.add( &m_wellMeasurements ); uiTreeOrdering.add( &m_wellMeasurements );
} }
if ( !wellPaths.empty() )
{
uiTreeOrdering.add( &wellPaths );
}
uiTreeOrdering.skipRemainingChildren( true ); uiTreeOrdering.skipRemainingChildren( true );
} }