mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
AppFwk : Add accessor functions to xml reference string
This commit is contained in:
parent
60b4078829
commit
01c615889b
@ -43,6 +43,7 @@ public:
|
|||||||
void readFieldData(QXmlStreamReader& xmlStream, PdmObjectFactory* objectFactory) override;
|
void readFieldData(QXmlStreamReader& xmlStream, PdmObjectFactory* objectFactory) override;
|
||||||
void writeFieldData(QXmlStreamWriter& xmlStream) const override;
|
void writeFieldData(QXmlStreamWriter& xmlStream) const override;
|
||||||
bool resolveReferences() override;
|
bool resolveReferences() override;
|
||||||
|
QString referenceString() const override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
FieldType* m_field;
|
FieldType* m_field;
|
||||||
|
@ -119,6 +119,15 @@ bool caf::PdmFieldXmlCap<FieldType>::resolveReferences()
|
|||||||
return objHandle != nullptr;
|
return objHandle != nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
///
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
template<typename DataType>
|
||||||
|
QString caf::PdmFieldXmlCap<PdmPtrField<DataType*>>::referenceString() const
|
||||||
|
{
|
||||||
|
return m_referenceString;
|
||||||
|
}
|
||||||
|
|
||||||
//==================================================================================================
|
//==================================================================================================
|
||||||
/// XML Implementation for PdmPtrArrayField<>
|
/// XML Implementation for PdmPtrArrayField<>
|
||||||
//==================================================================================================
|
//==================================================================================================
|
||||||
|
@ -42,6 +42,8 @@ public:
|
|||||||
|
|
||||||
virtual bool resolveReferences() = 0;
|
virtual bool resolveReferences() = 0;
|
||||||
|
|
||||||
|
virtual QString referenceString() const { return QString(); }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
bool assertValid() const;
|
bool assertValid() const;
|
||||||
QString m_childClassKeyword; ///< Must be set in constructor of derived XmlFieldHandle
|
QString m_childClassKeyword; ///< Must be set in constructor of derived XmlFieldHandle
|
||||||
|
Loading…
Reference in New Issue
Block a user