#7630 Ensemble Import : Show options Unified and Skip

This commit is contained in:
Magne Sjaastad
2021-04-28 08:24:32 +02:00
parent 7aa8175fb3
commit 46f186b72d
3 changed files with 16 additions and 3 deletions

View File

@@ -214,6 +214,7 @@ RicSummaryCaseRestartDialogResult RicSummaryCaseRestartDialog::openDialog( const
bool useFirstSummaryCaseAsTemplate, bool useFirstSummaryCaseAsTemplate,
ImportOptions defaultSummaryImportOption, ImportOptions defaultSummaryImportOption,
ImportOptions defaultGridImportOption, ImportOptions defaultGridImportOption,
bool hideSplitCases,
RicSummaryCaseRestartDialogResult* lastResult, RicSummaryCaseRestartDialogResult* lastResult,
QWidget* parent ) QWidget* parent )
{ {
@@ -324,6 +325,15 @@ RicSummaryCaseRestartDialogResult RicSummaryCaseRestartDialog::openDialog( const
originSummaryFileInfos.push_back( ofi ); originSummaryFileInfos.push_back( ofi );
} }
if ( hideSplitCases )
{
dialog.m_summarySeparateCasesBtn->hide();
}
else
{
dialog.m_summarySeparateCasesBtn->show();
}
// Set default import options // Set default import options
switch ( defaultSummaryImportOption ) switch ( defaultSummaryImportOption )
{ {

View File

@@ -73,8 +73,9 @@ public:
bool useFirstSummaryCaseAsTemplate, bool useFirstSummaryCaseAsTemplate,
ImportOptions defaultSummaryImportOption, ImportOptions defaultSummaryImportOption,
ImportOptions defaultGridImportOption, ImportOptions defaultGridImportOption,
RicSummaryCaseRestartDialogResult* lastResult = nullptr, bool hideSplitCases,
QWidget* parent = nullptr ); RicSummaryCaseRestartDialogResult* lastResult,
QWidget* parent );
ImportOptions selectedSummaryImportOption() const; ImportOptions selectedSummaryImportOption() const;
ImportOptions selectedGridImportOption() const; ImportOptions selectedGridImportOption() const;

View File

@@ -197,7 +197,9 @@ void RifSummaryCaseRestartSelector::determineFilesToImportByAskingUser( const st
m_ensembleOrGroupMode, m_ensembleOrGroupMode,
defaultSummaryImportMode, defaultSummaryImportMode,
defaultGridImportMode, defaultGridImportMode,
&lastResult ); m_ensembleOrGroupMode,
&lastResult,
nullptr );
if ( result.status == RicSummaryCaseRestartDialogResult::SUMMARY_CANCELLED ) if ( result.status == RicSummaryCaseRestartDialogResult::SUMMARY_CANCELLED )
{ {