#2581 3D wellLog curves: Add function to set property detaults from view

This commit is contained in:
Rebecca Cox
2018-03-07 14:24:18 +01:00
parent 9b8c06462c
commit 46127ee724
3 changed files with 103 additions and 3 deletions

View File

@@ -64,12 +64,19 @@ public:
Rim3dWellLogCurve();
virtual ~Rim3dWellLogCurve();
virtual caf::PdmFieldHandle* userDescriptionField() override;
void setPropertiesFromView(Rim3dView* view);
virtual caf::PdmFieldHandle* objectToggleField() override;
virtual void fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue) override;
virtual QList<caf::PdmOptionItemInfo> calculateValueOptions(const caf::PdmFieldHandle* fieldNeedingOptions, bool* useOptionsOnly) override;
virtual caf::PdmFieldHandle* userDescriptionField() override;
private:
virtual void defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering) override;
private:
caf::PdmField<bool> m_showCurve;
caf::PdmField<QString> m_name;
caf::PdmPtrField<RimCase*> m_case;