#2021 LAS file. Drop down for selecting well flow condition. Display date as well

This commit is contained in:
Bjørn Erik Jensen
2017-10-31 20:50:53 +01:00
parent e7c0d6d59a
commit 23536c1dec
2 changed files with 76 additions and 2 deletions

View File

@@ -39,6 +39,12 @@ class RimWellLogFile : public caf::PdmObject
{
CAF_PDM_HEADER_INIT;
enum WellFlowCondition
{
WELL_FLOW_COND_RESERVOIR,
WELL_FLOW_COND_STANDARD
};
public:
RimWellLogFile();
virtual ~RimWellLogFile();
@@ -57,8 +63,13 @@ public:
std::vector<RimWellLogFileChannel*> wellLogChannels() const;
private:
virtual void defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering) override;
virtual QList<caf::PdmOptionItemInfo> calculateValueOptions(const caf::PdmFieldHandle* fieldNeedingOptions, bool * useOptionsOnly) override;
virtual caf::PdmFieldHandle* userDescriptionField() { return &m_name; }
static QString formatDate(const QString dateString);
caf::PdmChildArrayField<RimWellLogFileChannel*> m_wellLogChannelNames;
private:
@@ -67,4 +78,5 @@ private:
caf::PdmField<QString> m_fileName;
caf::PdmField<QString> m_name;
caf::PdmField<QString> m_date;
caf::PdmField<caf::AppEnum<WellFlowCondition>> m_wellFlowCondition;
};