//-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- QString RimWellLogExtractionCurve::wellDate() const { RimGeoMechCase* geomCase = dynamic_cast<RimGeoMechCase*>(m_case.value()); RimEclipseCase* eclipseCase = dynamic_cast<RimEclipseCase*>(m_case.value()); QStringList timeStepNames; if (eclipseCase) { if (eclipseCase->eclipseCaseData()) { timeStepNames = eclipseCase->timeStepStrings(); } } else if (geomCase) { if (geomCase->geoMechData()) { timeStepNames = geomCase->timeStepStrings(); } } return (m_timeStep >= 0 && m_timeStep < timeStepNames.size()) ? timeStepNames[m_timeStep] : ""; }