#7965 Skip ensemble name suggestion dialog for grouped import.

This commit is contained in:
Kristian Bendiksen 2021-09-21 23:49:18 +02:00
parent c6f04a6ad6
commit 17f44b0f25
2 changed files with 9 additions and 6 deletions

View File

@ -83,23 +83,26 @@ void RicImportEnsembleFeature::onActionTriggered( bool isChecked )
std::vector<QStringList> groupedByEnsemble = RiaEnsembleNameTools::groupFilesByEnsemble( fileNames );
for ( const QStringList& groupedFileNames : groupedByEnsemble )
{
importSingleEnsemble( groupedFileNames );
bool useEnsembleNameDialog = false;
importSingleEnsemble( groupedFileNames, useEnsembleNameDialog );
}
}
else
{
importSingleEnsemble( fileNames );
bool useEnsembleNameDialog = true;
importSingleEnsemble( fileNames, useEnsembleNameDialog );
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RicImportEnsembleFeature::importSingleEnsemble( const QStringList& fileNames )
void RicImportEnsembleFeature::importSingleEnsemble( const QStringList& fileNames, bool useEnsembleNameDialog )
{
QString ensembleNameSuggestion = RiaEnsembleNameTools::findSuitableEnsembleName( fileNames );
QString ensembleName = RiaEnsembleNameTools::findSuitableEnsembleName( fileNames );
if ( useEnsembleNameDialog ) ensembleName = askForEnsembleName( ensembleName );
QString ensembleName = askForEnsembleName( ensembleNameSuggestion );
if ( ensembleName.isEmpty() ) return;
std::vector<RimSummaryCase*> cases;

View File

@ -38,5 +38,5 @@ protected:
void setupActionLook( QAction* actionToSetup ) override;
static QString askForEnsembleName( const QString& suggestion );
static void importSingleEnsemble( const QStringList& fileNames );
static void importSingleEnsemble( const QStringList& fileNames, bool useEnsembleNameDialog );
};