#2555 Add preferences for summary restart file import

This commit is contained in:
Bjørn Erik Jensen
2018-03-19 13:35:56 +01:00
parent 2a84cb6ddf
commit 2f11395525
11 changed files with 236 additions and 104 deletions

View File

@@ -53,6 +53,7 @@ bool RicImportSummaryCaseFeature::isCommandEnabled()
void RicImportSummaryCaseFeature::onActionTriggered(bool isChecked)
{
RiaApplication* app = RiaApplication::instance();
RiaPreferences* prefs = app->preferences();
QString defaultDir = app->lastUsedDialogDirectory("INPUT_FILES");
QStringList fileNames = QFileDialog::getOpenFileNames(nullptr, "Import Summary Case", defaultDir, "Eclipse Summary File (*.SMSPEC);;All Files (*.*)");
@@ -63,7 +64,15 @@ void RicImportSummaryCaseFeature::onActionTriggered(bool isChecked)
if (fileNames.isEmpty()) return;
std::vector<RicSummaryCaseFileInfo> fileInfos = RicImportSummaryCasesFeature::getFilesToImportWithDialog(fileNames, true);
std::vector<RicSummaryCaseFileInfo> fileInfos;
if (prefs->summaryRestartFilesImportMode == RiaPreferences::ASK_USER)
{
fileInfos = RicImportSummaryCasesFeature::getFilesToImportWithDialog(fileNames, true);
}
else
{
fileInfos = RicImportSummaryCasesFeature::getFilesToImportFromPrefs(fileNames, prefs->summaryRestartFilesImportMode);
}
RicImportSummaryCasesFeature::createAndAddSummaryCaseFromFileInfo(fileInfos);