mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
caf::PdmFieldHandle: Added a hasChildObject convenience method
p4#: 22413
This commit is contained in:
parent
7e421ab375
commit
ef5a331e07
@ -82,6 +82,16 @@ void PdmFieldHandle::setKeyword(const QString& keyword)
|
||||
m_keyword = keyword;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
bool PdmFieldHandle::hasChildObjects()
|
||||
{
|
||||
std::vector<PdmObject*> children;
|
||||
this->childObjects(&children);
|
||||
return (children.size() > 0);
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
/// PdmObjectFactory implementations
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
@ -66,8 +66,11 @@ public:
|
||||
|
||||
virtual QVariant uiValue() const { return QVariant(); }
|
||||
virtual void setValueFromUi(const QVariant& ) { }
|
||||
|
||||
virtual bool hasChildObjects();
|
||||
virtual void childObjects(std::vector<PdmObject*>* ) { }
|
||||
virtual void removeChildObject(PdmObject* ) { }
|
||||
|
||||
virtual QList<PdmOptionItemInfo>
|
||||
valueOptions( bool* useOptionsOnly) { return QList<PdmOptionItemInfo>(); }
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user