Make sure seismic file reader is created in RiaApplication::loadProject()

This commit is contained in:
Magne Sjaastad
2023-10-16 13:59:44 +02:00
parent a4428c1271
commit 18e9ef0558
3 changed files with 22 additions and 10 deletions

View File

@@ -145,14 +145,6 @@ void RimSeismicData::logError( QString msg )
m_nErrorsLogged++;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimSeismicData::initAfterRead()
{
updateMetaData();
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
@@ -498,6 +490,16 @@ std::pair<double, double> RimSeismicData::dataRangeMinMax() const
return m_activeDataRange;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimSeismicData::ensureFileReaderIsInitialized()
{
if ( !openFileIfNotOpen() ) return;
updateMetaData();
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------

View File

@@ -69,9 +69,10 @@ public:
std::pair<double, double> dataRangeMinMax() const override;
void ensureFileReaderIsInitialized();
protected:
void updateMetaData();
void initAfterRead() override;
caf::PdmFieldHandle* userDescriptionField() override;