(#483) Improved disabled state (gray icon) for range filters/filtercollection

This commit is contained in:
Magne Sjaastad
2015-11-02 07:18:04 +01:00
parent 572601c3db
commit b10fedb997
5 changed files with 51 additions and 8 deletions

View File

@@ -335,8 +335,26 @@ void RimCellRangeFilterCollection::updateIconState()
for (size_t i = 0; i < rangeFilters.size(); i++)
{
RimCellRangeFilter* rangeFilter = rangeFilters[i];
rangeFilter->updateIconState();
RimCellFilter* cellFilter = rangeFilters[i];
cellFilter->updateIconState();
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimCellRangeFilterCollection::defineUiTreeOrdering(caf::PdmUiTreeOrdering& uiTreeOrdering, QString uiConfigName)
{
PdmObject::defineUiTreeOrdering(uiTreeOrdering, uiConfigName);
RimViewController* viewController = baseView()->viewController();
if (viewController && viewController->isRangeFiltersControlled())
{
isActive.uiCapability()->setUiReadOnly(true);
}
else
{
isActive.uiCapability()->setUiReadOnly(false);
}
}