Thermal Fracture: show mesh options for thermal fractures.

This commit is contained in:
Kristian Bendiksen
2022-07-06 12:56:41 +02:00
committed by Magne Sjaastad
parent 72590d0565
commit a0f87e2ae9

View File

@@ -398,23 +398,23 @@ void RimStimPlanColors::defineUiOrdering( QString uiConfigName, caf::PdmUiOrderi
colorGroup->add( &m_resultNameAndUnit ); colorGroup->add( &m_resultNameAndUnit );
colorGroup->add( &m_defaultColor ); colorGroup->add( &m_defaultColor );
bool stimPlanExists = false; auto hasMeshTemplate = []() {
std::vector<RimFractureTemplate*> fracTemplates = RimProject::current()->allFractureTemplates(); std::vector<RimFractureTemplate*> fracTemplates = RimProject::current()->allFractureTemplates();
for ( auto fractemplate : fracTemplates )
for ( auto fractemplate : fracTemplates )
{
if ( dynamic_cast<RimStimPlanFractureTemplate*>( fractemplate ) )
{ {
stimPlanExists = true; if ( dynamic_cast<RimMeshFractureTemplate*>( fractemplate ) )
break; {
return true;
}
} }
} return false;
};
if ( stimPlanExists ) if ( hasMeshTemplate() )
{ {
caf::PdmUiGroup* stimPlanGroup = uiOrdering.addNewGroup( "StimPlan" ); caf::PdmUiGroup* meshGroup = uiOrdering.addNewGroup( "Mesh" );
stimPlanGroup->add( &m_showStimPlanMesh ); meshGroup->add( &m_showStimPlanMesh );
stimPlanGroup->add( &m_stimPlanCellVizMode ); meshGroup->add( &m_stimPlanCellVizMode );
} }
uiOrdering.skipRemainingFields( true ); uiOrdering.skipRemainingFields( true );