Use same pdm objects for field selection and well selection

p4#: 22346
This commit is contained in:
Magne Sjaastad
2013-09-07 20:43:29 +02:00
parent 76e2afb846
commit e6386255e6
7 changed files with 74 additions and 38 deletions

View File

@@ -32,11 +32,9 @@ class RimOilFieldEntry : public caf::PdmObject
public:
RimOilFieldEntry();
virtual caf::PdmFieldHandle* userDescriptionField();
virtual caf::PdmFieldHandle* objectToggleField();
void parseWellsResponse(const QString& absolutePath, const QString& wsAddress);
caf::PdmField<QString> name;
caf::PdmField<QString> edmId;
caf::PdmField<bool> selected;
@@ -45,6 +43,14 @@ public:
caf::PdmPointersField<RimWellPathEntry*> wells;
virtual caf::PdmFieldHandle* userDescriptionField();
virtual caf::PdmFieldHandle* objectToggleField();
virtual void fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue);
virtual void initAfterRead();
//private:
void updateEnabledState();
};