mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Prevent update of show statistics selection in source stepping
- Refactor code into two functions - Do not update selection when performing source stepping
This commit is contained in:
parent
88ebf857ff
commit
0601de4c18
@ -251,7 +251,7 @@ RimEnsembleCurveSet* RicSummaryPlotBuilder::createCurveSet( RimSummaryCaseCollec
|
||||
auto curveSet = new RimEnsembleCurveSet();
|
||||
|
||||
curveSet->setSummaryCaseCollection( ensemble );
|
||||
curveSet->setSummaryAddress( addr );
|
||||
curveSet->setSummaryAddressAndStatisticsFlag( addr );
|
||||
|
||||
return curveSet;
|
||||
}
|
||||
|
@ -315,7 +315,7 @@ void RicSummaryPlotTemplateTools::setValuesForPlaceholders( RimSummaryPlot*
|
||||
setPlaceholderWellName( &curveAdr, wellNames );
|
||||
setPlaceholderGroupName( &curveAdr, groupNames );
|
||||
setPlaceholderRegion( &curveAdr, regions );
|
||||
curveSet->setSummaryAddress( curveAdr );
|
||||
curveSet->setSummaryAddressAndStatisticsFlag( curveAdr );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -90,7 +90,7 @@ std::vector<RimEnsembleCurveSet*>
|
||||
RimEnsembleCurveSetColorManager::cycledEnsembleColorRange( static_cast<int>( colorIndex ) ) ) );
|
||||
|
||||
curveSet->setSummaryCaseCollection( ensemble );
|
||||
curveSet->setSummaryAddress( addr );
|
||||
curveSet->setSummaryAddressAndStatisticsFlag( addr );
|
||||
auto filter = curveSet->filterCollection()->addFilter();
|
||||
filter->setActive( false );
|
||||
|
||||
|
@ -509,7 +509,7 @@ void RicSummaryPlotEditorUi::updatePreviewCurvesFromCurveDefinitions(
|
||||
curveSet = new RimEnsembleCurveSet();
|
||||
curveSet->disableStatisticCurves();
|
||||
curveSet->setSummaryCaseCollection( curveDef.ensemble() );
|
||||
curveSet->setSummaryAddress( curveDef.summaryAddress() );
|
||||
curveSet->setSummaryAddressAndStatisticsFlag( curveDef.summaryAddress() );
|
||||
|
||||
// Set single curve set color
|
||||
auto allCurveSets = m_previewPlot->ensembleCurveSetCollection()->curveSets();
|
||||
|
@ -557,7 +557,7 @@ RimEnsembleCurveSet* RicSummaryPlotFeatureImpl::createCurveSet( RimSummaryCaseCo
|
||||
auto curveSet = new RimEnsembleCurveSet();
|
||||
|
||||
curveSet->setSummaryCaseCollection( ensemble );
|
||||
curveSet->setSummaryAddress( addr );
|
||||
curveSet->setSummaryAddressAndStatisticsFlag( addr );
|
||||
|
||||
if ( ensembleColoringStyle == EnsembleColoringType::PARAMETER ||
|
||||
ensembleColoringStyle == EnsembleColoringType::LOG_PARAMETER )
|
||||
|
@ -388,8 +388,16 @@ void RimEnsembleCurveSet::setSummaryAddress( RifEclipseSummaryAddress address )
|
||||
RimSummaryAddress* summaryAddress = new RimSummaryAddress();
|
||||
summaryAddress->setAddress( address );
|
||||
m_objectiveValuesSummaryAddresses.push_back( summaryAddress );
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimEnsembleCurveSet::setSummaryAddressAndStatisticsFlag( RifEclipseSummaryAddress address )
|
||||
{
|
||||
setSummaryAddress( address );
|
||||
m_statistics->setShowStatisticsCurves( !address.isHistoryVector() );
|
||||
m_statistics->updateAllRequiredEditors();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
@ -107,6 +107,7 @@ public:
|
||||
void deleteCurve( RimSummaryCurve* curve );
|
||||
|
||||
void setSummaryAddress( RifEclipseSummaryAddress address );
|
||||
void setSummaryAddressAndStatisticsFlag( RifEclipseSummaryAddress address );
|
||||
RifEclipseSummaryAddress summaryAddress() const;
|
||||
std::vector<RimSummaryCurve*> curves() const;
|
||||
|
||||
|
@ -92,7 +92,7 @@ RifEclipseSummaryAddress RimSummaryAddressModifier::address() const
|
||||
void RimSummaryAddressModifier::setAddress( const RifEclipseSummaryAddress& address )
|
||||
{
|
||||
if ( m_curve ) m_curve->setSummaryAddressY( address );
|
||||
if ( m_curveSet ) m_curveSet->setSummaryAddress( address );
|
||||
if ( m_curveSet ) m_curveSet->setSummaryAddressAndStatisticsFlag( address );
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
@ -2513,7 +2513,7 @@ RimEnsembleCurveSet* RimSummaryPlot::addNewEnsembleCurveY( const RifEclipseSumma
|
||||
auto* curveSet = new RimEnsembleCurveSet();
|
||||
|
||||
curveSet->setSummaryCaseCollection( ensemble );
|
||||
curveSet->setSummaryAddress( address );
|
||||
curveSet->setSummaryAddressAndStatisticsFlag( address );
|
||||
|
||||
cvf::Color3f curveColor =
|
||||
RimSummaryCurveAppearanceCalculator::computeTintedCurveColorForAddress( curveSet->summaryAddress(),
|
||||
|
@ -505,7 +505,7 @@ void RimSummaryPlotFilterTextCurveSetEditor::updateParentPlot()
|
||||
RimEnsembleCurveSet* curveSet = new RimEnsembleCurveSet();
|
||||
|
||||
curveSet->setSummaryCaseCollection( curveDef.ensemble() );
|
||||
curveSet->setSummaryAddress( curveDef.summaryAddress() );
|
||||
curveSet->setSummaryAddressAndStatisticsFlag( curveDef.summaryAddress() );
|
||||
|
||||
parentPlot->ensembleCurveSetCollection()->addCurveSet( curveSet );
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user