//-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- void RimWellLogPlot::fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue) { if (changedField == &m_showWindow) { if (m_showWindow) { loadDataAndUpdate(); } else { updateViewerWidget(); } uiCapability()->updateUiIconFromToggleField(); } else if (changedField == &m_minVisibleDepth || changedField == &m_maxVisibleDepth) { applyDepthZoomFromVisibleDepth(); m_isAutoScaleDepthEnabled = false; } else if (changedField == &m_isAutoScaleDepthEnabled) { updateDepthZoom(); } else if (changedField == &m_userName) { updateViewerWidgetWindowTitle(); } if (changedField == &m_depthType || changedField == &m_depthUnit) { updateTracks(); } }
//-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- void RimCellRangeFilterCollection::fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue) { updateIconState(); uiCapability()->updateConnectedEditors(); updateDisplayModeNotifyManagedViews(NULL); }
//-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- void RimGeoMechPropertyFilter::updateFilterName() { RigFemResultAddress resultAddress = resultDefinition->resultAddress(); QString newFiltername; if (resultAddress.resultPosType == RIG_FORMATION_NAMES) { newFiltername = resultDefinition->resultFieldName(); } else { QString posName; switch (resultAddress.resultPosType) { case RIG_NODAL: posName = "N"; break; case RIG_ELEMENT_NODAL: posName = "EN"; break; case RIG_INTEGRATION_POINT: posName = "IP"; break; case RIG_ELEMENT: posName = "E"; break; } QString fieldUiName = resultDefinition->resultFieldUiName(); QString compoUiName = resultDefinition->resultComponentUiName(); newFiltername = posName + ", " + fieldUiName + ", " + compoUiName + " (" + QString::number(lowerBound()) + " .. " + QString::number(upperBound) + ")"; } this->name = newFiltername; uiCapability()->updateConnectedEditors(); }
//-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- void RimWellLogPlot::handleViewerDeletion() { m_showWindow = false; if (m_viewer) { detachAllCurves(); m_viewer = NULL; } uiCapability()->updateUiIconFromToggleField(); updateConnectedEditors(); }
//-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- void RimFishboneWellPathCollection::appendCompletion(RimFishboneWellPath* completion) { m_wellPaths.push_back(completion); updateConnectedEditors(); Riu3DMainWindowTools::selectAsCurrentItem(completion); uiCapability()->setUiHidden(!m_wellPaths.empty()); RimProject* project = nullptr; firstAncestorOrThisOfTypeAsserted(project); if (project) { project->reloadCompletionTypeResultsInAllViews(); } }