Load VFP plots on project reload.

This commit is contained in:
Kristian Bendiksen 2020-12-22 13:17:11 +01:00
parent 49e0c38e40
commit afacc0968e

View File

@ -89,6 +89,8 @@
#include "RimSurfaceCollection.h" #include "RimSurfaceCollection.h"
#include "RimTextAnnotation.h" #include "RimTextAnnotation.h"
#include "RimTextAnnotationInView.h" #include "RimTextAnnotationInView.h"
#include "RimVfpPlot.h"
#include "RimVfpPlotCollection.h"
#include "RimViewLinker.h" #include "RimViewLinker.h"
#include "RimViewLinkerCollection.h" #include "RimViewLinkerCollection.h"
#include "RimWellLogFile.h" #include "RimWellLogFile.h"
@ -1569,6 +1571,7 @@ void RiaApplication::loadAndUpdatePlotData()
RimCorrelationPlotCollection* corrColl = nullptr; RimCorrelationPlotCollection* corrColl = nullptr;
RimMultiPlotCollection* gpwColl = nullptr; RimMultiPlotCollection* gpwColl = nullptr;
RimStimPlanModelPlotCollection* frmColl = nullptr; RimStimPlanModelPlotCollection* frmColl = nullptr;
RimVfpPlotCollection* vfpColl = nullptr;
if ( m_project->mainPlotCollection() ) if ( m_project->mainPlotCollection() )
{ {
@ -1620,6 +1623,10 @@ void RiaApplication::loadAndUpdatePlotData()
{ {
frmColl = m_project->mainPlotCollection()->stimPlanModelPlotCollection(); frmColl = m_project->mainPlotCollection()->stimPlanModelPlotCollection();
} }
if ( m_project->mainPlotCollection()->vfpPlotCollection() )
{
vfpColl = m_project->mainPlotCollection()->vfpPlotCollection();
}
} }
size_t plotCount = 0; size_t plotCount = 0;
@ -1635,6 +1642,7 @@ void RiaApplication::loadAndUpdatePlotData()
plotCount += corrColl ? corrColl->plotCount() + corrColl->reports().size() : 0; plotCount += corrColl ? corrColl->plotCount() + corrColl->reports().size() : 0;
plotCount += gpwColl ? gpwColl->multiPlots().size() : 0; plotCount += gpwColl ? gpwColl->multiPlots().size() : 0;
plotCount += frmColl ? frmColl->stimPlanModelPlots().size() : 0; plotCount += frmColl ? frmColl->stimPlanModelPlots().size() : 0;
plotCount += vfpColl ? vfpColl->plotCount() : 0;
if ( plotCount > 0 ) if ( plotCount > 0 )
{ {
@ -1749,6 +1757,15 @@ void RiaApplication::loadAndUpdatePlotData()
plotProgress.incrementProgress(); plotProgress.incrementProgress();
} }
} }
if ( vfpColl )
{
for ( const auto& vfpPlot : vfpColl->plots() )
{
vfpPlot->loadDataAndUpdate();
plotProgress.incrementProgress();
}
}
} }
} }