Snapshot : Set fields read only based on state of other fields

This commit is contained in:
Magne Sjaastad
2017-01-17 12:59:13 +01:00
parent d8114decec
commit 07865268b1
2 changed files with 67 additions and 11 deletions
@@ -40,13 +40,13 @@ public:
RimMultiSnapshotDefinition();
virtual ~RimMultiSnapshotDefinition();
caf::PdmField<bool> isActive;
caf::PdmPtrField<RimView*> view;
caf::PdmField< caf::AppEnum< RimDefines::ResultCatType > > eclipseResultType;
caf::PdmField< std::vector<QString> > selectedEclipseResults;
caf::PdmField<bool> isActive;
caf::PdmField<int> timeStepStart;
caf::PdmField<int> timeStepEnd;
@@ -64,6 +64,9 @@ public:
caf::PdmPtrArrayField<RimCase*> additionalCases;
protected:
virtual void defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering) override;
private:
virtual QList<caf::PdmOptionItemInfo> calculateValueOptions(const caf::PdmFieldHandle* fieldNeedingOptions, bool * useOptionsOnly) override;