(#392) Fixed filtering of available results in property filter

setOwnerObject was used to trigger filtering of this list. Now manually
called from EclipseResultDefinition
This commit is contained in:
Magne Sjaastad
2015-08-25 08:43:20 +02:00
parent d0ab927161
commit 305380db83
3 changed files with 15 additions and 9 deletions

View File

@@ -159,7 +159,15 @@ void RimEclipseResultDefinition::fieldChangedByUi(const caf::PdmFieldHandle* cha
//--------------------------------------------------------------------------------------------------
QList<caf::PdmOptionItemInfo> RimEclipseResultDefinition::calculateValueOptions(const caf::PdmFieldHandle* fieldNeedingOptions, bool* useOptionsOnly)
{
return calculateValueOptionsForSpecifiedDerivedListPosition(false, fieldNeedingOptions, useOptionsOnly);
QList<caf::PdmOptionItemInfo> optionItems = calculateValueOptionsForSpecifiedDerivedListPosition(false, fieldNeedingOptions, useOptionsOnly);
RimEclipsePropertyFilter* propFilter = dynamic_cast<RimEclipsePropertyFilter*>(this->parentField()->ownerObject());
if (propFilter)
{
propFilter->removePerCellFaceOptionItems(optionItems);
}
return optionItems;
}
//--------------------------------------------------------------------------------------------------