//-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- void RicImportEclipseCaseTimeStepFilterFeature::onActionTriggered(bool isChecked) { RiaApplication* app = RiaApplication::instance(); QString defaultDir = app->lastUsedDialogDirectory("BINARY_GRID"); QString fileName = QFileDialog::getOpenFileName(Riu3DMainWindowTools::mainWindowWidget(), "Import Eclipse File", defaultDir, "Eclipse Grid Files (*.GRID *.EGRID)"); if (!fileName.isEmpty()) { defaultDir = QFileInfo(fileName).absolutePath(); app->setLastUsedDialogDirectory("BINARY_GRID", defaultDir); if (RiaImportEclipseCaseTools::openEclipseCaseShowTimeStepFilter(fileName)) { app->addToRecentFiles(fileName); } } }
//-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- void RicImportGeoMechCaseTimeStepFilterFeature::onActionTriggered(bool isChecked) { RiaApplication* app = RiaApplication::instance(); QString defaultDir = app->lastUsedDialogDirectory("GEOMECH_MODEL"); QStringList fileNames = QFileDialog::getOpenFileNames(nullptr, "Import Geo-Mechanical Model", defaultDir, "Abaqus results (*.odb)"); if (fileNames.size()) defaultDir = QFileInfo(fileNames.last()).absolutePath(); for (QString fileName : fileNames) { if (!fileName.isEmpty()) { defaultDir = QFileInfo(fileName).absolutePath(); app->setLastUsedDialogDirectory("GEOMECH_MODEL", defaultDir); if (app->openOdbCaseFromFile(fileName, true)) { app->addToRecentFiles(fileName); } } } }