mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Fixed visibility and rebuild of child items for filters
This commit is contained in:
parent
56907a5c6e
commit
5610bf5a10
@ -62,8 +62,7 @@ void RicEclipsePropertyFilter::addPropertyFilter(RimEclipsePropertyFilterCollect
|
||||
propertyFilterCollection->propertyFilters.push_back(propertyFilter);
|
||||
propertyFilterCollection->reservoirView()->scheduleGeometryRegen(PROPERTY_FILTERED);
|
||||
|
||||
caf::PdmUiFieldHandle::updateConnectedUiEditors(propertyFilterCollection->parentField());
|
||||
caf::PdmUiFieldHandle::updateConnectedUiEditors(&propertyFilterCollection->propertyFilters);
|
||||
propertyFilterCollection->updateConnectedEditors();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@ -77,8 +76,7 @@ void RicEclipsePropertyFilter::insertPropertyFilter(RimEclipsePropertyFilterColl
|
||||
propertyFilterCollection->propertyFilters.insertAt(index, propertyFilter);
|
||||
propertyFilterCollection->reservoirView()->scheduleGeometryRegen(PROPERTY_FILTERED);
|
||||
|
||||
caf::PdmUiFieldHandle::updateConnectedUiEditors(propertyFilterCollection->parentField());
|
||||
caf::PdmUiFieldHandle::updateConnectedUiEditors(&propertyFilterCollection->propertyFilters);
|
||||
propertyFilterCollection->updateConnectedEditors();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
@ -64,5 +64,6 @@ void RicEclipsePropertyFilterNewExec::redo()
|
||||
void RicEclipsePropertyFilterNewExec::undo()
|
||||
{
|
||||
m_propertyFilterCollection->propertyFilters.erase(m_propertyFilterCollection->propertyFilters.size() - 1);
|
||||
caf::PdmUiFieldHandle::updateConnectedUiEditors(m_propertyFilterCollection->parentField());
|
||||
|
||||
m_propertyFilterCollection->updateConnectedEditors();
|
||||
}
|
||||
|
@ -103,8 +103,7 @@ void RicRangeFilterNewExec::redo()
|
||||
cellRangeFilterCollection->reservoirView()->scheduleGeometryRegen(RANGE_FILTERED);
|
||||
cellRangeFilterCollection->reservoirView()->scheduleGeometryRegen(RANGE_FILTERED_INACTIVE);
|
||||
|
||||
caf::PdmUiFieldHandle::updateConnectedUiEditors(cellRangeFilterCollection->parentField());
|
||||
caf::PdmUiFieldHandle::updateConnectedUiEditors(&cellRangeFilterCollection->rangeFilters);
|
||||
cellRangeFilterCollection->updateConnectedEditors();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@ -116,5 +115,5 @@ void RicRangeFilterNewExec::undo()
|
||||
|
||||
cellRangeFilterCollection->rangeFilters.erase(cellRangeFilterCollection->rangeFilters.size() - 1);
|
||||
|
||||
caf::PdmUiFieldHandle::updateConnectedUiEditors(cellRangeFilterCollection->parentField());
|
||||
cellRangeFilterCollection->updateConnectedEditors();
|
||||
}
|
||||
|
@ -104,7 +104,7 @@ RimEclipseView::RimEclipseView()
|
||||
|
||||
CAF_PDM_InitFieldNoDefault(&propertyFilterCollection, "PropertyFilters", "Property Filters", "", "", "");
|
||||
propertyFilterCollection = new RimEclipsePropertyFilterCollection();
|
||||
rangeFilterCollection.uiCapability()->setUiHidden(true);
|
||||
propertyFilterCollection.uiCapability()->setUiHidden(true);
|
||||
propertyFilterCollection->setReservoirView(this);
|
||||
|
||||
// Visualization fields
|
||||
|
Loading…
Reference in New Issue
Block a user