mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#1462 Set first eclipse case in project to default selected eclipse case
This commit is contained in:
parent
f280835f9e
commit
a71eace124
@ -76,13 +76,20 @@ void RicWellPathExportCompletionDataFeature::onActionTriggered(bool isChecked)
|
|||||||
QString defaultDir = RiaApplication::instance()->lastUsedDialogDirectoryWithFallback("COMPLETIONS", projectFolder);
|
QString defaultDir = RiaApplication::instance()->lastUsedDialogDirectoryWithFallback("COMPLETIONS", projectFolder);
|
||||||
|
|
||||||
RimExportCompletionDataSettings exportSettings;
|
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");
|
exportSettings.fileName = QDir(defaultDir).filePath("Completions");
|
||||||
|
|
||||||
RimEclipseCase* caseToApply;
|
|
||||||
objects[0]->firstAncestorOrThisOfType(caseToApply);
|
|
||||||
exportSettings.caseToApply = caseToApply;
|
|
||||||
|
|
||||||
caf::PdmUiPropertyViewDialog propertyDialog(RiuMainWindow::instance(), &exportSettings, "Export Completion Data", "");
|
caf::PdmUiPropertyViewDialog propertyDialog(RiuMainWindow::instance(), &exportSettings, "Export Completion Data", "");
|
||||||
if (propertyDialog.exec() == QDialog::Accepted)
|
if (propertyDialog.exec() == QDialog::Accepted)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user