Use lambda functions and simplify createSummaryCasesFromFiles

This commit is contained in:
Magne Sjaastad committed 2025-05-12 13:04:10 +02:00
1 parent f708ac96f2
commit 3c5221236a
8 files changed
+48 -46

No files matched your search

@@ -76,8 +76,8 @@ void RicImportSummaryCasesFeature::onActionTriggered( bool isChecked )
if ( fileNames.isEmpty() ) return;
RiaEnsembleImportTools::CreateConfig createConfig{ .fileType = fileType, .ensembleOrGroup = false, .allowDialogs = true };
auto [isOk, cases] = createSummaryCasesFromFiles( fileNames, createConfig );
if ( !isOk ) return;
auto cases = createSummaryCasesFromFiles( fileNames, createConfig );
if ( !cases.empty() ) return;
addSummaryCases( cases );
if ( !cases.empty() )
@@ -125,8 +125,8 @@ std::pair<bool, std::vector<RimSummaryCase*>> RicImportSummaryCasesFeature::crea
RiaGuiApplication* app = RiaGuiApplication::instance();
RiaEnsembleImportTools::CreateConfig createConfig{ .fileType = RiaDefines::FileType::SMSPEC, .ensembleOrGroup = false, .allowDialogs = true };
auto [isOk, cases] = RiaEnsembleImportTools::createSummaryCasesFromFiles( fileNames, createConfig );
if ( isOk )
auto cases = RiaEnsembleImportTools::createSummaryCasesFromFiles( fileNames, createConfig );
if ( !cases.empty() )
{
addSummaryCases( cases );
if ( !cases.empty() && doCreateDefaultPlot )