#7454 StimPlanModelTemplate: Minor tweaks to "Facies Pressure Settings"

This commit is contained in:
Kristian Bendiksen 2021-03-04 18:02:32 +01:00 committed by Magne Sjaastad
parent c33b41b2ff
commit 56b15b903e
2 changed files with 16 additions and 3 deletions

View File

@ -31,13 +31,15 @@ RimFaciesInitialPressureConfig::RimFaciesInitialPressureConfig()
{
m_isChecked.uiCapability()->setUiHidden( false );
CAF_PDM_InitFieldNoDefault( &m_faciesName, "FaciesName", "Name", "", "", "" );
CAF_PDM_InitFieldNoDefault( &m_faciesName, "FaciesName", "Facies", "", "", "" );
m_faciesName.uiCapability()->setUiReadOnly( true );
CAF_PDM_InitFieldNoDefault( &m_faciesValue, "FaciesValue", "Value", "", "", "" );
m_faciesValue.uiCapability()->setUiHidden( true );
CAF_PDM_InitField( &m_fraction, "Fraction", 1.0, "Fraction", "", "", "" );
// Use unicode for delta letter
QString deltaPressureFractionString = QString::fromUtf8( "\u0394 Pressure Fraction" );
CAF_PDM_InitField( &m_fraction, "Fraction", 1.0, deltaPressureFractionString, "", "", "" );
}
//--------------------------------------------------------------------------------------------------

View File

@ -327,7 +327,7 @@ void RimStimPlanModelTemplate::defineUiOrdering( QString uiConfigName, caf::PdmU
underburdenGroup->add( &m_underburdenPermeability );
underburdenGroup->add( &m_underburdenFluidDensity );
caf::PdmUiOrdering* faciesInitialPressureGroup = uiOrdering.addNewGroup( "Facies With Initial Pressure" );
caf::PdmUiOrdering* faciesInitialPressureGroup = uiOrdering.addNewGroup( "Facies Pressure Settings" );
faciesInitialPressureGroup->add( &m_faciesInitialPressureConfigs );
uiOrdering.skipRemainingFields( true );
@ -363,6 +363,17 @@ void RimStimPlanModelTemplate::defineEditorAttribute( const caf::PdmFieldHandle*
doubleAttr->m_numberFormat = caf::PdmUiDoubleValueEditorAttribute::NumberFormat::FIXED;
}
}
if ( field == &m_faciesInitialPressureConfigs )
{
auto tvAttribute = dynamic_cast<caf::PdmUiTableViewEditorAttribute*>( attribute );
if ( tvAttribute )
{
tvAttribute->resizePolicy = caf::PdmUiTableViewEditorAttribute::RESIZE_TO_FILL_CONTAINER;
tvAttribute->alwaysEnforceResizePolicy = true;
tvAttribute->minimumHeight = 300;
}
}
}
//--------------------------------------------------------------------------------------------------