mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#3067 Ensemble curve filter. Set default parameter at filter creation
This commit is contained in:
parent
3567ba9e7d
commit
6d3659dfe6
@ -213,6 +213,8 @@ void RimEnsembleCurveFilter::fieldChangedByUi(const caf::PdmFieldHandle* changed
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
void RimEnsembleCurveFilter::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering)
|
void RimEnsembleCurveFilter::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering)
|
||||||
{
|
{
|
||||||
|
setInitialValues(false);
|
||||||
|
|
||||||
auto eParam = selectedEnsembleParameter();
|
auto eParam = selectedEnsembleParameter();
|
||||||
|
|
||||||
uiOrdering.add(&m_active);
|
uiOrdering.add(&m_active);
|
||||||
@ -344,6 +346,16 @@ RimEnsembleCurveFilterCollection* RimEnsembleCurveFilter::parentCurveFilterColle
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
void RimEnsembleCurveFilter::setInitialValues(bool forceDefault)
|
void RimEnsembleCurveFilter::setInitialValues(bool forceDefault)
|
||||||
{
|
{
|
||||||
|
if (!selectedEnsembleParameter().isValid())
|
||||||
|
{
|
||||||
|
auto parameterNames = parentCurveSet()->ensembleParameterNames();
|
||||||
|
if (!parameterNames.empty())
|
||||||
|
{
|
||||||
|
m_ensembleParameterName = parameterNames.front();
|
||||||
|
updateConnectedEditors();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
auto eParam = selectedEnsembleParameter();
|
auto eParam = selectedEnsembleParameter();
|
||||||
if (eParam.isValid() && eParam.isNumeric())
|
if (eParam.isValid() && eParam.isNumeric())
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user