#8101 Ensemble Well Logs: Hide individual curves in imported las-ensemble

This commit is contained in:
Kristian Bendiksen
2021-10-13 11:29:48 +02:00
committed by Magne Sjaastad
parent 75fe73ee64
commit 9777112527

View File

@@ -104,7 +104,7 @@ RimEnsembleWellLogCurveSet::RimEnsembleWellLogCurveSet()
CAF_PDM_InitFieldNoDefault( &m_ensembleWellLogs, "EnsembleWellLogs", "Ensemble Well Logs", "", "", "" ); CAF_PDM_InitFieldNoDefault( &m_ensembleWellLogs, "EnsembleWellLogs", "Ensemble Well Logs", "", "", "" );
m_ensembleWellLogs.uiCapability()->setUiTreeChildrenHidden( true ); m_ensembleWellLogs.uiCapability()->setUiTreeChildrenHidden( true );
CAF_PDM_InitFieldNoDefault( &m_wellLogChannelName, "WellLogChannelName", "Well Log Channel Name", "", "", "" ); CAF_PDM_InitField( &m_wellLogChannelName, "WellLogChannelName", QString( "None" ), "Well Log Channel Name", "", "", "" );
CAF_PDM_InitFieldNoDefault( &m_ensembleCurveSet, "FilterEnsembleCurveSet", "Filter by Ensemble Curve Set", "", "", "" ); CAF_PDM_InitFieldNoDefault( &m_ensembleCurveSet, "FilterEnsembleCurveSet", "Filter by Ensemble Curve Set", "", "", "" );
CAF_PDM_InitFieldNoDefault( &m_depthEqualization, "DepthEqualization", "Depth Equalization", "", "", "" ); CAF_PDM_InitFieldNoDefault( &m_depthEqualization, "DepthEqualization", "Depth Equalization", "", "", "" );
@@ -206,8 +206,6 @@ void RimEnsembleWellLogCurveSet::loadDataAndUpdate( bool updateParentPlot )
RimWellLogTrack* parentPlot; RimWellLogTrack* parentPlot;
firstAncestorOrThisOfTypeAsserted( parentPlot ); firstAncestorOrThisOfTypeAsserted( parentPlot );
parentPlot->viewer()->scheduleReplot(); parentPlot->viewer()->scheduleReplot();
parentPlot->setCurvesTreeVisibility( false );
} }
} }
@@ -788,8 +786,9 @@ void RimEnsembleWellLogCurveSet::updateEnsembleCurves( const std::vector<RimWell
for ( auto& wellLogFile : sumCases ) for ( auto& wellLogFile : sumCases )
{ {
RimWellLogFileCurve* curve = new RimWellLogFileCurve; RimWellLogFileCurve* curve = new RimWellLogFileCurve;
plotTrack->addCurve( curve );
curve->setUiTreeHidden( true ); curve->setUiTreeHidden( true );
curve->setUiTreeChildrenHidden( true );
plotTrack->addCurve( curve );
QString errorMessage; QString errorMessage;
if ( wellLogFile->readFile( &errorMessage ) ) if ( wellLogFile->readFile( &errorMessage ) )
@@ -924,6 +923,8 @@ void RimEnsembleWellLogCurveSet::updateStatisticsCurves( const std::vector<RimWe
for ( auto statisticsType : statisticsTypes ) for ( auto statisticsType : statisticsTypes )
{ {
auto curve = new RimEnsembleWellLogStatisticsCurve(); auto curve = new RimEnsembleWellLogStatisticsCurve();
curve->setUiTreeHidden( true );
curve->setUiTreeChildrenHidden( true );
curve->setEnsembleWellLogCurveSet( this ); curve->setEnsembleWellLogCurveSet( this );
curve->setStatisticsType( statisticsType ); curve->setStatisticsType( statisticsType );