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->propertyFilters.push_back(propertyFilter);
|
||||||
propertyFilterCollection->reservoirView()->scheduleGeometryRegen(PROPERTY_FILTERED);
|
propertyFilterCollection->reservoirView()->scheduleGeometryRegen(PROPERTY_FILTERED);
|
||||||
|
|
||||||
caf::PdmUiFieldHandle::updateConnectedUiEditors(propertyFilterCollection->parentField());
|
propertyFilterCollection->updateConnectedEditors();
|
||||||
caf::PdmUiFieldHandle::updateConnectedUiEditors(&propertyFilterCollection->propertyFilters);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
@ -77,8 +76,7 @@ void RicEclipsePropertyFilter::insertPropertyFilter(RimEclipsePropertyFilterColl
|
|||||||
propertyFilterCollection->propertyFilters.insertAt(index, propertyFilter);
|
propertyFilterCollection->propertyFilters.insertAt(index, propertyFilter);
|
||||||
propertyFilterCollection->reservoirView()->scheduleGeometryRegen(PROPERTY_FILTERED);
|
propertyFilterCollection->reservoirView()->scheduleGeometryRegen(PROPERTY_FILTERED);
|
||||||
|
|
||||||
caf::PdmUiFieldHandle::updateConnectedUiEditors(propertyFilterCollection->parentField());
|
propertyFilterCollection->updateConnectedEditors();
|
||||||
caf::PdmUiFieldHandle::updateConnectedUiEditors(&propertyFilterCollection->propertyFilters);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
@ -64,5 +64,6 @@ void RicEclipsePropertyFilterNewExec::redo()
|
|||||||
void RicEclipsePropertyFilterNewExec::undo()
|
void RicEclipsePropertyFilterNewExec::undo()
|
||||||
{
|
{
|
||||||
m_propertyFilterCollection->propertyFilters.erase(m_propertyFilterCollection->propertyFilters.size() - 1);
|
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);
|
||||||
cellRangeFilterCollection->reservoirView()->scheduleGeometryRegen(RANGE_FILTERED_INACTIVE);
|
cellRangeFilterCollection->reservoirView()->scheduleGeometryRegen(RANGE_FILTERED_INACTIVE);
|
||||||
|
|
||||||
caf::PdmUiFieldHandle::updateConnectedUiEditors(cellRangeFilterCollection->parentField());
|
cellRangeFilterCollection->updateConnectedEditors();
|
||||||
caf::PdmUiFieldHandle::updateConnectedUiEditors(&cellRangeFilterCollection->rangeFilters);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
@ -116,5 +115,5 @@ void RicRangeFilterNewExec::undo()
|
|||||||
|
|
||||||
cellRangeFilterCollection->rangeFilters.erase(cellRangeFilterCollection->rangeFilters.size() - 1);
|
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", "", "", "");
|
CAF_PDM_InitFieldNoDefault(&propertyFilterCollection, "PropertyFilters", "Property Filters", "", "", "");
|
||||||
propertyFilterCollection = new RimEclipsePropertyFilterCollection();
|
propertyFilterCollection = new RimEclipsePropertyFilterCollection();
|
||||||
rangeFilterCollection.uiCapability()->setUiHidden(true);
|
propertyFilterCollection.uiCapability()->setUiHidden(true);
|
||||||
propertyFilterCollection->setReservoirView(this);
|
propertyFilterCollection->setReservoirView(this);
|
||||||
|
|
||||||
// Visualization fields
|
// Visualization fields
|
||||||
|
Loading…
Reference in New Issue
Block a user