#1462 Set first eclipse case in project to default selected eclipse case

This commit is contained in:
Bjørnar Grip Fjær 2017-05-19 11:09:36 +02:00
parent f280835f9e
commit a71eace124

View File

@ -76,13 +76,20 @@ void RicWellPathExportCompletionDataFeature::onActionTriggered(bool isChecked)
QString defaultDir = RiaApplication::instance()->lastUsedDialogDirectoryWithFallback("COMPLETIONS", projectFolder);
RimExportCompletionDataSettings exportSettings;
std::vector<RimCase*> cases;
app->project()->allCases(cases);
for (auto c : cases)
{
RimEclipseCase* eclipseCase = dynamic_cast<RimEclipseCase*>(c);
if (eclipseCase != nullptr)
{
exportSettings.caseToApply = eclipseCase;
break;
}
}
exportSettings.fileName = QDir(defaultDir).filePath("Completions");
RimEclipseCase* caseToApply;
objects[0]->firstAncestorOrThisOfType(caseToApply);
exportSettings.caseToApply = caseToApply;
caf::PdmUiPropertyViewDialog propertyDialog(RiuMainWindow::instance(), &exportSettings, "Export Completion Data", "");
if (propertyDialog.exec() == QDialog::Accepted)
{