Summary: Set default value true for display of sub nodes

Set display of summary nodes to true. This will ensure that the display of vectors in "Data Sources" for a single summary case will be updated when a calculated curve is added or removed.
This commit is contained in:
Magne Sjaastad 2024-03-21 11:48:56 +01:00
parent 78759feb15
commit 61254ba1b2
3 changed files with 3 additions and 16 deletions

View File

@ -18,31 +18,19 @@
#include "RimSummaryCase.h" #include "RimSummaryCase.h"
#include "RiaFilePathTools.h" #include "RiaEnsembleNameTools.h"
#include "RiaSummaryTools.h"
#include "RicfCommandObject.h" #include "RicfCommandObject.h"
#include "RifSummaryReaderInterface.h" #include "RifSummaryReaderInterface.h"
#include "RifEclipseSummaryAddress.h"
#include "RimMainPlotCollection.h"
#include "RimProject.h" #include "RimProject.h"
#include "RimSummaryAddress.h"
#include "RimSummaryAddressCollection.h" #include "RimSummaryAddressCollection.h"
#include "RimSummaryCalculationCollection.h"
#include "RimSummaryCaseCollection.h" #include "RimSummaryCaseCollection.h"
#include "cafPdmFieldScriptingCapability.h" #include "cafPdmFieldScriptingCapability.h"
#include "cafPdmUiCheckBoxEditor.h" #include "cafPdmUiCheckBoxEditor.h"
#include "cafPdmUiTreeOrdering.h" #include "cafPdmUiTreeOrdering.h"
#include "cvfAssert.h"
#include "RiaEnsembleNameTools.h"
#include <QFileInfo>
#include <QRegularExpression>
CAF_PDM_ABSTRACT_SOURCE_INIT( RimSummaryCase, "SummaryCase" ); CAF_PDM_ABSTRACT_SOURCE_INIT( RimSummaryCase, "SummaryCase" );
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
@ -56,7 +44,7 @@ RimSummaryCase::RimSummaryCase()
CAF_PDM_InitScriptableFieldNoDefault( &m_displayName, "ShortName", "Display Name" ); CAF_PDM_InitScriptableFieldNoDefault( &m_displayName, "ShortName", "Display Name" );
CAF_PDM_InitScriptableFieldNoDefault( &m_displayNameOption, "NameSetting", "Name Setting" ); CAF_PDM_InitScriptableFieldNoDefault( &m_displayNameOption, "NameSetting", "Name Setting" );
CAF_PDM_InitScriptableField( &m_showSubNodesInTree, "ShowSubNodesInTree", false, "Show Summary Data Sub-Tree" ); CAF_PDM_InitScriptableField( &m_showSubNodesInTree, "ShowSubNodesInTree", true, "Show Summary Data Sub-Tree" );
caf::PdmUiNativeCheckBoxEditor::configureFieldForEditor( &m_showSubNodesInTree ); caf::PdmUiNativeCheckBoxEditor::configureFieldForEditor( &m_showSubNodesInTree );
CAF_PDM_InitScriptableField( &m_useAutoShortName_OBSOLETE, "AutoShortyName", false, "Use Auto Display Name" ); CAF_PDM_InitScriptableField( &m_useAutoShortName_OBSOLETE, "AutoShortyName", false, "Use Auto Display Name" );

View File

@ -23,7 +23,6 @@
#include "RimCaseDisplayNameTools.h" #include "RimCaseDisplayNameTools.h"
#include "cafFilePath.h" #include "cafFilePath.h"
#include "cafPdmChildArrayField.h"
#include "cafPdmChildField.h" #include "cafPdmChildField.h"
#include "cafPdmField.h" #include "cafPdmField.h"
#include "cafPdmObject.h" #include "cafPdmObject.h"

View File

@ -171,7 +171,7 @@ void RimSummaryCaseCollection::addCase( RimSummaryCase* summaryCase )
{ {
summaryCase->nameChanged.connect( this, &RimSummaryCaseCollection::onCaseNameChanged ); summaryCase->nameChanged.connect( this, &RimSummaryCaseCollection::onCaseNameChanged );
if ( m_cases.empty() ) summaryCase->setShowRealizationDataSource( true ); summaryCase->setShowRealizationDataSource( m_cases.empty() );
m_cases.push_back( summaryCase ); m_cases.push_back( summaryCase );
m_cachedSortedEnsembleParameters.clear(); m_cachedSortedEnsembleParameters.clear();