Surface Folders

* #7978 Ensemble Surface : Use collection instead of specialized class
* Review updates
This commit is contained in:
Magne Sjaastad
2021-09-13 10:16:09 +02:00
committed by GitHub
parent 41f80e7d89
commit 7b1185cec4
19 changed files with 219 additions and 658 deletions

View File

@@ -64,6 +64,8 @@ void RicImportEnsembleSurfaceFeature::onActionTriggered( bool isChecked )
RiaApplication* app = RiaApplication::instance();
QString pathCacheName = "ENSEMBLE_SURFACE_FILES";
QStringList fileNames = runRecursiveFileSearchDialog( "Import Ensemble Surface", pathCacheName );
importEnsembleSurfaceFromFiles( fileNames );
}
//--------------------------------------------------------------------------------------------------
@@ -100,13 +102,12 @@ void RicImportEnsembleSurfaceFeature::importEnsembleSurfaceFromFiles( const QStr
if ( surfaces.empty() ) return;
RimEnsembleSurface* ensemble = new RimEnsembleSurface;
ensemble->setName( ensembleName );
ensemble->setCollectionName( ensembleName );
for ( auto surface : surfaces )
ensemble->addFileSurface( surface );
RimProject::current()->activeOilField()->surfaceCollection->addEnsembleSurface( ensemble );
ensemble->loadDataAndUpdate();
RimProject::current()->activeOilField()->surfaceCollection->addEnsembleSurface( ensemble );
RimProject::current()->activeOilField()->surfaceCollection->updateConnectedEditors();
Riu3DMainWindowTools::selectAsCurrentItem( ensemble );