#8031 Ensemble import dialog: rename to 'Group by ensemble'

This commit is contained in:
Kristian Bendiksen 2021-09-22 12:19:17 +02:00
parent 17f44b0f25
commit e11c564802
7 changed files with 32 additions and 32 deletions

View File

@ -57,9 +57,9 @@ void RicImportEnsembleFractureStatisticsFeature::onActionTriggered( bool isCheck
{ {
RiaGuiApplication* app = RiaGuiApplication::instance(); RiaGuiApplication* app = RiaGuiApplication::instance();
QString pathCacheName = "INPUT_FILES"; QString pathCacheName = "INPUT_FILES";
auto [fileNames, groupByIteration] = runRecursiveFileSearchDialog( "Import StimPlan Fractures", pathCacheName ); auto [fileNames, groupByEnsemble] = runRecursiveFileSearchDialog( "Import StimPlan Fractures", pathCacheName );
if ( groupByIteration ) if ( groupByEnsemble )
{ {
std::vector<QStringList> groupedByEnsemble = RiaEnsembleNameTools::groupFilesByEnsemble( fileNames ); std::vector<QStringList> groupedByEnsemble = RiaEnsembleNameTools::groupFilesByEnsemble( fileNames );
for ( const QStringList& groupedFileNames : groupedByEnsemble ) for ( const QStringList& groupedFileNames : groupedByEnsemble )
@ -148,5 +148,5 @@ std::pair<QStringList, bool>
// Remember the path to next time // Remember the path to next time
app->setLastUsedDialogDirectory( pathCacheName, QFileInfo( result.rootDir ).absoluteFilePath() ); app->setLastUsedDialogDirectory( pathCacheName, QFileInfo( result.rootDir ).absoluteFilePath() );
return std::make_pair( result.files, result.groupByIteration ); return std::make_pair( result.files, result.groupByEnsemble );
} }

View File

@ -72,13 +72,13 @@ bool RicImportEnsembleFeature::isCommandEnabled()
void RicImportEnsembleFeature::onActionTriggered( bool isChecked ) void RicImportEnsembleFeature::onActionTriggered( bool isChecked )
{ {
QString pathCacheName = "ENSEMBLE_FILES"; QString pathCacheName = "ENSEMBLE_FILES";
auto [fileNames, groupByIteration] = auto [fileNames, groupByEnsemble] =
RicImportSummaryCasesFeature::runRecursiveSummaryCaseFileSearchDialogWithGrouping( "Import Ensemble", RicImportSummaryCasesFeature::runRecursiveSummaryCaseFileSearchDialogWithGrouping( "Import Ensemble",
pathCacheName ); pathCacheName );
if ( fileNames.isEmpty() ) return; if ( fileNames.isEmpty() ) return;
if ( groupByIteration ) if ( groupByEnsemble )
{ {
std::vector<QStringList> groupedByEnsemble = RiaEnsembleNameTools::groupFilesByEnsemble( fileNames ); std::vector<QStringList> groupedByEnsemble = RiaEnsembleNameTools::groupFilesByEnsemble( fileNames );
for ( const QStringList& groupedFileNames : groupedByEnsemble ) for ( const QStringList& groupedFileNames : groupedByEnsemble )

View File

@ -64,9 +64,9 @@ void RicImportEnsembleSurfaceFeature::onActionTriggered( bool isChecked )
{ {
RiaApplication* app = RiaApplication::instance(); RiaApplication* app = RiaApplication::instance();
QString pathCacheName = "ENSEMBLE_SURFACE_FILES"; QString pathCacheName = "ENSEMBLE_SURFACE_FILES";
auto [fileNames, groupByIteration] = runRecursiveFileSearchDialog( "Import Ensemble Surface", pathCacheName ); auto [fileNames, groupByEnsemble] = runRecursiveFileSearchDialog( "Import Ensemble Surface", pathCacheName );
if ( groupByIteration ) if ( groupByEnsemble )
importEnsembleSurfaceFromFiles( fileNames ); importEnsembleSurfaceFromFiles( fileNames );
else else
importSingleEnsembleSurfaceFromFiles( fileNames ); importSingleEnsembleSurfaceFromFiles( fileNames );
@ -209,5 +209,5 @@ std::pair<QStringList, bool> RicImportEnsembleSurfaceFeature::runRecursiveFileSe
// Remember the path to next time // Remember the path to next time
app->setLastUsedDialogDirectory( pathCacheName, QFileInfo( result.rootDir ).absoluteFilePath() ); app->setLastUsedDialogDirectory( pathCacheName, QFileInfo( result.rootDir ).absoluteFilePath() );
return std::pair( result.files, result.groupByIteration ); return std::pair( result.files, result.groupByEnsemble );
} }

View File

@ -60,10 +60,10 @@ void RicImportEnsembleWellLogsFeature::onActionTriggered( bool isChecked )
{ {
RiaApplication* app = RiaApplication::instance(); RiaApplication* app = RiaApplication::instance();
QString pathCacheName = "ENSEMBLE_WELL_LOGS_FILES"; QString pathCacheName = "ENSEMBLE_WELL_LOGS_FILES";
auto [fileNames, groupByIteration] = runRecursiveFileSearchDialog( "Import Ensemble Well Logs", pathCacheName ); auto [fileNames, groupByEnsemble] = runRecursiveFileSearchDialog( "Import Ensemble Well Logs", pathCacheName );
if ( fileNames.isEmpty() ) return; if ( fileNames.isEmpty() ) return;
if ( groupByIteration ) if ( groupByEnsemble )
createEnsembleWellLogsFromFiles( fileNames ); createEnsembleWellLogsFromFiles( fileNames );
else else
createSingleEnsembleWellLogsFromFiles( fileNames ); createSingleEnsembleWellLogsFromFiles( fileNames );
@ -157,5 +157,5 @@ std::pair<QStringList, bool> RicImportEnsembleWellLogsFeature::runRecursiveFileS
// Remember the path to next time // Remember the path to next time
app->setLastUsedDialogDirectory( pathCacheName, QFileInfo( result.rootDir ).absoluteFilePath() ); app->setLastUsedDialogDirectory( pathCacheName, QFileInfo( result.rootDir ).absoluteFilePath() );
return std::make_pair( result.files, result.groupByIteration ); return std::make_pair( result.files, result.groupByEnsemble );
} }

View File

@ -275,7 +275,7 @@ std::pair<QStringList, bool>
// Remember the path to next time // Remember the path to next time
app->setLastUsedDialogDirectory( pathCacheName, QFileInfo( result.rootDir ).absoluteFilePath() ); app->setLastUsedDialogDirectory( pathCacheName, QFileInfo( result.rootDir ).absoluteFilePath() );
return std::make_pair( result.files, result.groupByIteration ); return std::make_pair( result.files, result.groupByEnsemble );
} }
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------

View File

@ -134,7 +134,7 @@ RicRecursiveFileSearchDialogResult RicRecursiveFileSearchDialog::runRecursiveSea
dialog.rootDirWithEndSeparator(), dialog.rootDirWithEndSeparator(),
dialog.pathFilterWithoutStartSeparator(), dialog.pathFilterWithoutStartSeparator(),
dialog.fileNameFilter(), dialog.fileNameFilter(),
dialog.groupByIteration() ); dialog.groupByEnsemble() );
} }
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
@ -149,8 +149,8 @@ RicRecursiveFileSearchDialog::RicRecursiveFileSearchDialog( QWidget* parent )
m_useRealizationStarCheckBox = new QCheckBox( "Use 'realization-*' in filter" ); m_useRealizationStarCheckBox = new QCheckBox( "Use 'realization-*' in filter" );
connect( m_useRealizationStarCheckBox, SIGNAL( clicked() ), this, SLOT( slotUseRealizationStarClicked() ) ); connect( m_useRealizationStarCheckBox, SIGNAL( clicked() ), this, SLOT( slotUseRealizationStarClicked() ) );
m_groupByIterationCheckBox = new QCheckBox( "Group by iteration" ); m_groupByEnsembleCheckBox = new QCheckBox( "Group by ensemble" );
m_groupByIterationCheckBox->setChecked( true ); m_groupByEnsembleCheckBox->setChecked( true );
m_pathFilterLabel = new QLabel(); m_pathFilterLabel = new QLabel();
m_pathFilterField = new QComboBox(); m_pathFilterField = new QComboBox();
@ -230,7 +230,7 @@ RicRecursiveFileSearchDialog::RicRecursiveFileSearchDialog( QWidget* parent )
inputGridLayout->addWidget( m_fileFilterLabel, 1, 0 ); inputGridLayout->addWidget( m_fileFilterLabel, 1, 0 );
inputGridLayout->addWidget( m_fileFilterField, 1, 1, 1, 2 ); inputGridLayout->addWidget( m_fileFilterField, 1, 1, 1, 2 );
inputGridLayout->addWidget( m_useRealizationStarCheckBox, 2, 1 ); inputGridLayout->addWidget( m_useRealizationStarCheckBox, 2, 1 );
inputGridLayout->addWidget( m_groupByIterationCheckBox, 3, 1 ); inputGridLayout->addWidget( m_groupByEnsembleCheckBox, 3, 1 );
inputGridLayout->addWidget( m_effectiveFilterLabel, 4, 0 ); inputGridLayout->addWidget( m_effectiveFilterLabel, 4, 0 );
inputGridLayout->addWidget( m_effectiveFilterContentLabel, 4, 1 ); inputGridLayout->addWidget( m_effectiveFilterContentLabel, 4, 1 );
inputGridLayout->addWidget( m_findOrCancelButton, 4, 2, 1, 2 ); inputGridLayout->addWidget( m_findOrCancelButton, 4, 2, 1, 2 );
@ -375,13 +375,13 @@ void RicRecursiveFileSearchDialog::updateFileListWidget()
{ {
m_fileListWidget->clear(); m_fileListWidget->clear();
if ( m_groupByIterationCheckBox->isChecked() ) if ( m_groupByEnsembleCheckBox->isChecked() )
{ {
std::vector<QStringList> groupedByEnsemble = RiaEnsembleNameTools::groupFilesByEnsemble( m_foundFiles ); std::vector<QStringList> groupedByEnsemble = RiaEnsembleNameTools::groupFilesByEnsemble( m_foundFiles );
for ( const QStringList& groupedFileNames : groupedByEnsemble ) for ( const QStringList& groupedFileNames : groupedByEnsemble )
{ {
QString iterationName = RiaEnsembleNameTools::findSuitableEnsembleName( groupedFileNames ); QString ensembleName = RiaEnsembleNameTools::findSuitableEnsembleName( groupedFileNames );
QListWidgetItem* item = new QListWidgetItem( QDir::toNativeSeparators( iterationName ), m_fileListWidget ); QListWidgetItem* item = new QListWidgetItem( QDir::toNativeSeparators( ensembleName ), m_fileListWidget );
addToFileListWidget( groupedFileNames ); addToFileListWidget( groupedFileNames );
} }
} }
@ -885,9 +885,9 @@ void RicRecursiveFileSearchDialog::slotUseRealizationStarClicked()
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
bool RicRecursiveFileSearchDialog::groupByIteration() const bool RicRecursiveFileSearchDialog::groupByEnsemble() const
{ {
return m_groupByIterationCheckBox->isChecked(); return m_groupByEnsembleCheckBox->isChecked();
} }
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------

View File

@ -70,7 +70,7 @@ private:
QStringList fileExtensions() const; QStringList fileExtensions() const;
QString extensionFromFileNameFilter() const; QString extensionFromFileNameFilter() const;
bool groupByIteration() const; bool groupByEnsemble() const;
void setOkButtonEnabled( bool enabled ); void setOkButtonEnabled( bool enabled );
void warningIfInvalidCharacters(); void warningIfInvalidCharacters();
@ -114,7 +114,7 @@ private:
QComboBox* m_pathFilterField; QComboBox* m_pathFilterField;
QPushButton* m_browseButton; QPushButton* m_browseButton;
QCheckBox* m_useRealizationStarCheckBox; QCheckBox* m_useRealizationStarCheckBox;
QCheckBox* m_groupByIterationCheckBox; QCheckBox* m_groupByEnsembleCheckBox;
QLabel* m_fileFilterLabel; QLabel* m_fileFilterLabel;
QComboBox* m_fileFilterField; QComboBox* m_fileFilterField;
@ -151,13 +151,13 @@ public:
const QString& rootDir, const QString& rootDir,
const QString& pathFilter, const QString& pathFilter,
const QString& fileNameFilter, const QString& fileNameFilter,
bool groupByIteration ) bool groupByEnsemble )
: ok( ok ) : ok( ok )
, files( files ) , files( files )
, rootDir( rootDir ) , rootDir( rootDir )
, pathFilter( pathFilter ) , pathFilter( pathFilter )
, fileNameFilter( fileNameFilter ) , fileNameFilter( fileNameFilter )
, groupByIteration( groupByIteration ) , groupByEnsemble( groupByEnsemble )
{ {
} }
@ -166,5 +166,5 @@ public:
QString rootDir; QString rootDir;
QString pathFilter; QString pathFilter;
QString fileNameFilter; QString fileNameFilter;
bool groupByIteration; bool groupByEnsemble;
}; };