#2774 Import Ensemble: Ask for name before importing cases

This commit is contained in:
Jacob Støren
2018-04-25 12:01:26 +02:00
parent 54b21a8a49
commit e86c39b189
3 changed files with 19 additions and 17 deletions

View File

@@ -60,16 +60,19 @@ bool RicImportEnsembleFeature::isCommandEnabled()
//--------------------------------------------------------------------------------------------------
void RicImportEnsembleFeature::onActionTriggered(bool isChecked)
{
RiaApplication* app = RiaApplication::instance();
std::vector<RimSummaryCase*> cases = RicImportSummaryCasesFeature::importSummaryCases("Import Ensemble");
RiaApplication* app = RiaApplication::instance();
QStringList fileNames = RicImportSummaryCasesFeature::runRecursiveSummaryCaseFileSearchDialog("Import Ensemble");
if (cases.empty()) return;
validateEnsembleCases(cases);
if (fileNames.isEmpty()) return;
QString ensembleName = askForEnsembleName();
if (ensembleName.isEmpty()) return;
std::vector<RimSummaryCase*> cases;
RicImportSummaryCasesFeature::createSummaryCasesFromFiles(fileNames, &cases);
validateEnsembleCases(cases);
RicImportSummaryCasesFeature::addSummaryCases(cases);
RicCreateSummaryCaseCollectionFeature::groupSummaryCases(cases, ensembleName);