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