mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#1598 Hiding wellDiamanter (not used) when using Infinite cond
This commit is contained in:
@@ -312,6 +312,18 @@ void RimEllipseFractureTemplate::defineUiOrdering(QString uiConfigName, caf::Pdm
|
||||
wellDiameter.uiCapability()->setUiName("Well Diameter [inches]");
|
||||
}
|
||||
|
||||
|
||||
if (conductivityType == FINITE_CONDUCTIVITY)
|
||||
{
|
||||
permeability.uiCapability()->setUiHidden(false);
|
||||
width.uiCapability()->setUiHidden(false);
|
||||
}
|
||||
else if (conductivityType == INFINITE_CONDUCTIVITY)
|
||||
{
|
||||
permeability.uiCapability()->setUiHidden(true);
|
||||
width.uiCapability()->setUiHidden(true);
|
||||
}
|
||||
|
||||
|
||||
uiOrdering.add(&name);
|
||||
|
||||
@@ -326,11 +338,8 @@ void RimEllipseFractureTemplate::defineUiOrdering(QString uiConfigName, caf::Pdm
|
||||
|
||||
caf::PdmUiGroup* propertyGroup = uiOrdering.addNewGroup("Properties");
|
||||
propertyGroup->add(&conductivityType);
|
||||
if (conductivityType == RimFractureTemplate::FINITE_CONDUCTIVITY)
|
||||
{
|
||||
propertyGroup->add(&permeability);
|
||||
propertyGroup->add(&width);
|
||||
}
|
||||
propertyGroup->add(&permeability);
|
||||
propertyGroup->add(&width);
|
||||
propertyGroup->add(&skinFactor);
|
||||
propertyGroup->add(&perforationLength);
|
||||
propertyGroup->add(&perforationEfficiency);
|
||||
|
||||
@@ -382,6 +382,15 @@ void RimFracture::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiO
|
||||
perforationLength.uiCapability()->setUiHidden(true);
|
||||
}
|
||||
|
||||
if (fractureTemplate()->conductivityType == RimFractureTemplate::FINITE_CONDUCTIVITY)
|
||||
{
|
||||
wellDiameter.uiCapability()->setUiHidden(false);
|
||||
}
|
||||
else if (fractureTemplate()->conductivityType == RimFractureTemplate::INFINITE_CONDUCTIVITY)
|
||||
{
|
||||
wellDiameter.uiCapability()->setUiHidden(true);
|
||||
}
|
||||
|
||||
RimFractureTemplate* fracTemplate = fractureTemplate();
|
||||
if (dynamic_cast<RimStimPlanFractureTemplate*>(fracTemplate))
|
||||
{
|
||||
|
||||
@@ -205,6 +205,15 @@ void RimFractureTemplate::defineUiOrdering(QString uiConfigName, caf::PdmUiOrder
|
||||
perforationEfficiency.uiCapability()->setUiHidden(true);
|
||||
perforationLength.uiCapability()->setUiHidden(true);
|
||||
}
|
||||
|
||||
if (conductivityType == FINITE_CONDUCTIVITY)
|
||||
{
|
||||
wellDiameter.uiCapability()->setUiHidden(false);
|
||||
}
|
||||
else if (conductivityType == INFINITE_CONDUCTIVITY)
|
||||
{
|
||||
wellDiameter.uiCapability()->setUiHidden(true);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user