//-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- void RimGridInfo::fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue) { RimGridView* rimView = nullptr; this->firstAncestorOrThisOfType(rimView); rimView->scheduleCreateDisplayModelAndRedraw(); }
//-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- void RimGridCollection::fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue) { if (changedField == &m_isActive) { RimGridView* rimView = nullptr; this->firstAncestorOrThisOfType(rimView); CVF_ASSERT(rimView); if (rimView) rimView->showGridCells(m_isActive); updateUiIconFromState(m_isActive); } RimGridView* rimView = nullptr; this->firstAncestorOrThisOfType(rimView); rimView->scheduleCreateDisplayModelAndRedraw(); }