Update icon state for range filters as part of loading project, not from initAfterRead

This commit is contained in:
Magne Sjaastad
2015-10-28 12:23:24 +01:00
parent ad6e17a5d9
commit 09a2579c49
3 changed files with 9 additions and 18 deletions

View File

@@ -176,20 +176,6 @@ RimEclipseView* RimCellRangeFilterCollection::eclipseView() const
return dynamic_cast<RimEclipseView*>(baseView());
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimCellRangeFilterCollection::initAfterRead()
{
for (size_t i = 0; i < rangeFilters.size(); i++)
{
RimCellRangeFilter* rangeFilter = rangeFilters[i];
rangeFilter->updateIconState();
}
updateIconState();
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
@@ -346,5 +332,11 @@ void RimCellRangeFilterCollection::updateIconState()
updateUiIconFromState(activeIcon);
uiCapability()->updateConnectedEditors();
for (size_t i = 0; i < rangeFilters.size(); i++)
{
RimCellRangeFilter* rangeFilter = rangeFilters[i];
rangeFilter->updateIconState();
}
}