Release RC_2

* Enables custom color selection for statistics curves
* Bump to RC_2
This commit is contained in:
Magne Sjaastad authored and GitHub committed 2025-08-29 19:13:03 +02:00
1 parent 7653bd80f3
commit 32cdddf7cb
4 files changed
+17 -20

No files matched your search

@@ -1209,6 +1209,8 @@ void RimEnsembleCurveSet::childFieldChangedByUi( const caf::PdmFieldHandle* chan
}
if ( changedChildField == &m_statistics )
{
computeRealizationColor();
if ( auto summaryPlot = firstAncestorOrThisOfType<RimSummaryPlot>() )
{
summaryPlot->loadDataAndUpdate();
@@ -1267,10 +1269,6 @@ void RimEnsembleCurveSet::defineUiOrdering( QString uiConfigName, caf::PdmUiOrde
}
caf::PdmUiGroup* statGroup = uiOrdering.addNewGroup( "Statistics" );
bool showStatisticsColor = m_statisticsUseCustomAppearance() == RimCurveAppearanceDefines::AppearanceMode::CUSTOM;
m_statistics->showColorField( showStatisticsColor );
m_statistics->defaultUiOrdering( isXAxisSummaryVector(), *statGroup );
bool enableIncomplete = true;
@@ -1367,7 +1365,7 @@ void RimEnsembleCurveSet::computeRealizationColor()
m_colorForRealizations = RiaColorTools::fromQColorTo3f( blendedColor );
if ( m_statisticsUseCustomAppearance() == RimCurveAppearanceDefines::AppearanceMode::DEFAULT )
if ( !m_statistics->customColor() )
{
setStatisticsColor( m_mainEnsembleColor );
}
@@ -62,6 +62,7 @@ RimEnsembleStatistics::RimEnsembleStatistics( RimEnsembleCurveSetInterface* pare
CAF_PDM_InitField( &m_warningLabel, "WarningLabel", QString( "Warning: Ensemble time range mismatch" ), "" );
CAF_PDM_InitField( &m_color, "Color", RiaColorTools::textColor3f(), "Color" );
CAF_PDM_InitField( &m_customColor, "CustomColorColor", false, "Custom Color" );
m_warningLabel.xmlCapability()->disableIO();
m_warningLabel.uiCapability()->setUiLabelPosition( caf::PdmUiItemInfo::HIDDEN );
@@ -73,8 +74,6 @@ RimEnsembleStatistics::RimEnsembleStatistics( RimEnsembleCurveSetInterface* pare
m_showStatisticsCurveLegends = true;
}
m_showColorField = true;
setNotifyAllFieldsInMultiFieldChangedEvents( true );
}
@@ -182,6 +181,14 @@ void RimEnsembleStatistics::setColor( const cvf::Color3f& color )
m_color = color;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
bool RimEnsembleStatistics::customColor() const
{
return m_customColor();
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
@@ -238,14 +245,6 @@ void RimEnsembleStatistics::disableMeanCurve( bool disable )
m_showMeanCurve.uiCapability()->setUiReadOnly( disable );
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimEnsembleStatistics::showColorField( bool show )
{
m_showColorField = show;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
@@ -268,7 +267,8 @@ void RimEnsembleStatistics::defaultUiOrdering( bool showCrossPlotGroup, caf::Pdm
crossPlotGroup->add( &m_crossPlotCurvesStatisticsRealizationCountThresholdPerBin );
}
if ( m_showColorField ) uiOrdering.add( &m_color );
uiOrdering.add( &m_customColor );
if ( m_customColor() ) uiOrdering.add( &m_color );
auto group = uiOrdering.addNewGroup( "Curves" );
if ( !curveSet->hasMeanData() ) group->add( &m_warningLabel );
@@ -52,6 +52,7 @@ public:
cvf::Color3f color() const { return m_color; }
void setColor( const cvf::Color3f& color );
bool customColor() const;
bool includeIncompleteCurves() const;
@@ -63,8 +64,6 @@ public:
void disableP90Curve( bool disable );
void disableMeanCurve( bool disable );
void showColorField( bool show );
void defaultUiOrdering( bool showCrossPlotGroup, caf::PdmUiOrdering& uiOrdering );
private:
@@ -87,6 +86,7 @@ private:
caf::PdmField<bool> m_showMeanCurve;
caf::PdmField<bool> m_showCurveLabels;
caf::PdmField<bool> m_includeIncompleteCurves;
caf::PdmField<bool> m_customColor;
// Ensemble cross plot settings
caf::PdmField<int> m_crossPlotCurvesBinCount;
@@ -94,6 +94,5 @@ private:
caf::PdmField<QString> m_warningLabel;
bool m_showColorField;
caf::PdmField<cvf::Color3f> m_color;
};
+1 -1
View File
@@ -5,7 +5,7 @@ set(RESINSIGHT_PATCH_VERSION 0)
# Opional text with no restrictions
#set(RESINSIGHT_VERSION_TEXT "-dev")
set(RESINSIGHT_VERSION_TEXT "-RC_1")
set(RESINSIGHT_VERSION_TEXT "-RC_2")
# Optional text
# Must be unique and increasing within one combination of major/minor/patch version