Added menu item for multiple case import

Find EGRID files recursively in subfolders
p4#: 20603
This commit is contained in:
Magne Sjaastad
2013-02-21 16:46:34 +01:00
parent 0dc492da75
commit 49236839a3
4 changed files with 98 additions and 0 deletions

View File

@@ -1291,3 +1291,28 @@ void RIApplication::updateRegressionTest(const QString& testRootPath)
}
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
bool RIApplication::addEclipseCase(const QString& fileName)
{
QFileInfo gridFileName(fileName);
QString caseName = gridFileName.completeBaseName();
QString casePath = gridFileName.absolutePath();
RimResultReservoir* rimResultReservoir = new RimResultReservoir();
rimResultReservoir->caseName = caseName;
rimResultReservoir->caseFileName = fileName;
rimResultReservoir->caseDirectory = casePath;
m_project->reservoirs.push_back(rimResultReservoir);
rimResultReservoir->openEclipseGridFile();
onProjectOpenedOrClosed();
return true;
}

View File

@@ -80,6 +80,7 @@ public:
bool openEclipseCaseFromFile(const QString& fileName);
bool openEclipseCase(const QString& caseName, const QString& caseFileName);
bool addEclipseCase(const QString& fileName);
bool openInputEclipseCase(const QString& caseName, const QStringList& caseFileNames);
bool loadLastUsedProject();