mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Import of AICD valve definition from text file
* Add readKeywordContentFromFile * Add import of AICD values from Completor and Eclipse
This commit is contained in:
@@ -106,17 +106,18 @@ public:
|
||||
|
||||
static void parseAndReadPathAliasKeyword( const QString& fileName, std::vector<std::pair<QString, QString>>* pathAliasDefinitions );
|
||||
|
||||
static QStringList readKeywordContentFromFile( const QString& keyword, const QString& keywordToStopParsing, QFile& file );
|
||||
|
||||
// Public for unit testing, use readKeywordContentFromFile()
|
||||
static bool readKeywordAndParseIncludeStatementsRecursively( const QString& keyword,
|
||||
const QString& keywordToStopParsing,
|
||||
QFile& file,
|
||||
qint64 startPos,
|
||||
const std::vector<std::pair<QString, QString>>& pathAliasDefinitions,
|
||||
QStringList* keywordDataContent,
|
||||
std::vector<QString>* filenamesContainingKeyword,
|
||||
bool* isEditKeywordDetected,
|
||||
const QString& faultIncludeFileAbsolutePathPrefix // rename to
|
||||
// includeStatementAbsolutePathPrefix
|
||||
);
|
||||
const QString& includeStatementAbsolutePathPrefix,
|
||||
QFile& file,
|
||||
qint64 startPos,
|
||||
QStringList& keywordDataContent,
|
||||
std::vector<QString>& filenamesContainingKeyword,
|
||||
bool& isStopParsingKeywordDetected );
|
||||
|
||||
static RiaDefines::EclipseUnitSystem readUnitSystem( QFile& file, qint64 gridunitPos );
|
||||
|
||||
@@ -136,7 +137,7 @@ private:
|
||||
bool* isEditKeywordDetected,
|
||||
const QString& faultIncludeFileAbsolutePathPrefix );
|
||||
|
||||
static void readKeywordDataContent( QFile& data, qint64 filePos, QStringList* textContent, bool* isEditKeywordDetected );
|
||||
static void readKeywordDataContent( QFile& data, qint64 filePos, QStringList& textContent, bool& isStopParsingKeywordDetected );
|
||||
|
||||
static void findGridKeywordPositions( const std::vector<RifKeywordAndFilePos>& keywords,
|
||||
qint64* coordPos,
|
||||
|
||||
Reference in New Issue
Block a user