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 writeFieldData(QXmlStreamWriter& xmlStream) const override;
|
||||
bool resolveReferences() override;
|
||||
QString referenceString() const override;
|
||||
|
||||
private:
|
||||
FieldType* m_field;
|
||||
|
@ -119,6 +119,15 @@ bool caf::PdmFieldXmlCap<FieldType>::resolveReferences()
|
||||
return objHandle != nullptr;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
template<typename DataType>
|
||||
QString caf::PdmFieldXmlCap<PdmPtrField<DataType*>>::referenceString() const
|
||||
{
|
||||
return m_referenceString;
|
||||
}
|
||||
|
||||
//==================================================================================================
|
||||
/// XML Implementation for PdmPtrArrayField<>
|
||||
//==================================================================================================
|
||||
|
@ -42,6 +42,8 @@ public:
|
||||
|
||||
virtual bool resolveReferences() = 0;
|
||||
|
||||
virtual QString referenceString() const { return QString(); }
|
||||
|
||||
protected:
|
||||
bool assertValid() const;
|
||||
QString m_childClassKeyword; ///< Must be set in constructor of derived XmlFieldHandle
|
||||
|
Loading…
Reference in New Issue
Block a user