#3161 Implement Well path attribute table

This commit is contained in:
Gaute Lindkvist
2018-08-06 07:52:02 +02:00
parent 69e2ef83af
commit 91088f546a
13 changed files with 577 additions and 4 deletions

View File

@@ -37,6 +37,7 @@
#include "RimTools.h"
#include "RimWellLogFile.h"
#include "RimWellLogPlotCollection.h"
#include "RimWellPathAttributeCollection.h"
#include "RimWellPathCollection.h"
#include "RimWellPathCompletions.h"
#include "RimWellPathFracture.h"
@@ -115,6 +116,11 @@ RimWellPath::RimWellPath()
m_wellLogFile_OBSOLETE.uiCapability()->setUiHidden(true);
m_wellLogFile_OBSOLETE.xmlCapability()->setIOWritable(false);
CAF_PDM_InitFieldNoDefault(&m_wellPathAttributes, "WellPathAttributes", "", "", "", "");
m_wellPathAttributes = new RimWellPathAttributeCollection;
m_wellPathAttributes->uiCapability()->setUiTreeHidden(true);
m_wellPathAttributes->uiCapability()->setUiTreeChildrenHidden(true);
m_wellPath = nullptr;
}
@@ -463,6 +469,8 @@ void RimWellPath::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiO
formationFileInfoGroup->add(&m_wellPathFormationFilePath);
formationFileInfoGroup->add(&m_formationKeyInFile);
m_wellPathAttributes->uiOrdering(uiConfigName, uiOrdering);
uiOrdering.skipRemainingFields(true);
}