mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-14 01:13:52 -06:00
#3222 AppFwk : Improve robustness/maintainability (3)
This commit is contained in:
parent
26f6eb1dd4
commit
56bf2ede7d
@ -15,14 +15,14 @@ public:
|
||||
|
||||
// Gui generalized interface
|
||||
public:
|
||||
virtual QVariant uiValue() const;
|
||||
virtual void setValueFromUiEditor(const QVariant& uiValue);
|
||||
virtual QList<PdmOptionItemInfo> valueOptions(bool* useOptionsOnly);
|
||||
QVariant uiValue() const override;
|
||||
void setValueFromUiEditor(const QVariant& uiValue) override;
|
||||
QList<PdmOptionItemInfo> valueOptions(bool* useOptionsOnly) const override;
|
||||
|
||||
virtual QVariant toUiBasedQVariant() const;
|
||||
QVariant toUiBasedQVariant() const override;
|
||||
|
||||
private:
|
||||
QList<PdmOptionItemInfo> m_optionEntryCache;
|
||||
mutable QList<PdmOptionItemInfo> m_optionEntryCache;
|
||||
|
||||
private:
|
||||
FieldType* m_field;
|
||||
@ -42,11 +42,11 @@ public:
|
||||
|
||||
// Gui generalized interface
|
||||
public:
|
||||
virtual QVariant uiValue() const { return QVariant();}
|
||||
virtual void setValueFromUiEditor(const QVariant& uiValue) { }
|
||||
virtual QList<PdmOptionItemInfo> valueOptions(bool* useOptionsOnly) { return QList<PdmOptionItemInfo>(); }
|
||||
QVariant uiValue() const override { return QVariant();}
|
||||
void setValueFromUiEditor(const QVariant& uiValue) override { }
|
||||
QList<PdmOptionItemInfo> valueOptions(bool* useOptionsOnly) const override { return QList<PdmOptionItemInfo>(); }
|
||||
|
||||
virtual QVariant toUiBasedQVariant() const { return QVariant(); }
|
||||
QVariant toUiBasedQVariant() const override { return QVariant(); }
|
||||
};
|
||||
|
||||
//
|
||||
@ -61,11 +61,11 @@ public:
|
||||
|
||||
// Gui generalized interface
|
||||
public:
|
||||
virtual QVariant uiValue() const { return QVariant(); }
|
||||
virtual void setValueFromUiEditor(const QVariant& uiValue) { }
|
||||
virtual QList<PdmOptionItemInfo> valueOptions(bool* useOptionsOnly) { return QList<PdmOptionItemInfo>(); }
|
||||
QVariant uiValue() const override { return QVariant(); }
|
||||
void setValueFromUiEditor(const QVariant& uiValue) override { }
|
||||
QList<PdmOptionItemInfo> valueOptions(bool* useOptionsOnly) const override { return QList<PdmOptionItemInfo>(); }
|
||||
|
||||
virtual QVariant toUiBasedQVariant() const { return QVariant(); }
|
||||
QVariant toUiBasedQVariant() const override { return QVariant(); }
|
||||
};
|
||||
|
||||
template<typename FieldType>
|
||||
|
@ -169,7 +169,7 @@ QVariant caf::PdmFieldUiCap<FieldType>::uiValue() const
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
template<typename FieldType >
|
||||
QList<PdmOptionItemInfo> caf::PdmFieldUiCap<FieldType>::valueOptions(bool* useOptionsOnly)
|
||||
QList<PdmOptionItemInfo> caf::PdmFieldUiCap<FieldType>::valueOptions(bool* useOptionsOnly) const
|
||||
{
|
||||
m_optionEntryCache.clear();
|
||||
|
||||
|
@ -41,7 +41,7 @@ QVariant PdmUiFieldHandle::uiValue() const
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
QList<caf::PdmOptionItemInfo> PdmUiFieldHandle::valueOptions(bool* useOptionsOnly)
|
||||
QList<caf::PdmOptionItemInfo> PdmUiFieldHandle::valueOptions(bool* useOptionsOnly) const
|
||||
{
|
||||
return QList<PdmOptionItemInfo>();
|
||||
}
|
||||
|
@ -20,7 +20,7 @@ public:
|
||||
// The QVariant encapsulates the real value, or an index into the valueOptions
|
||||
|
||||
virtual QVariant uiValue() const;
|
||||
virtual QList<PdmOptionItemInfo> valueOptions(bool* useOptionsOnly);
|
||||
virtual QList<PdmOptionItemInfo> valueOptions(bool* useOptionsOnly) const;
|
||||
|
||||
void notifyFieldChanged(const QVariant& oldUiBasedQVariant, const QVariant& newUiBasedQVariant) override;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user