mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Made uiCapability and xmlCapability const
This commit is contained in:
parent
b46c6ebcf8
commit
1a3d8a13af
@ -46,7 +46,7 @@ public:
|
|||||||
void addCapability(PdmObjectCapability* capability, bool takeOwnership) { m_capabilities.push_back(std::make_pair(capability, takeOwnership)); }
|
void addCapability(PdmObjectCapability* capability, bool takeOwnership) { m_capabilities.push_back(std::make_pair(capability, takeOwnership)); }
|
||||||
|
|
||||||
template <typename CapabilityType>
|
template <typename CapabilityType>
|
||||||
CapabilityType* capability()
|
CapabilityType* capability() const
|
||||||
{
|
{
|
||||||
for (size_t i = 0; i < m_capabilities.size(); ++i)
|
for (size_t i = 0; i < m_capabilities.size(); ++i)
|
||||||
{
|
{
|
||||||
@ -56,8 +56,8 @@ public:
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
PdmUiObjectHandle* uiCapability(); // Implementation is in cafPdmUiObjectHandle.cpp
|
PdmUiObjectHandle* uiCapability() const; // Implementation is in cafPdmUiObjectHandle.cpp
|
||||||
PdmXmlObjectHandle* xmlCapability(); // Implementation is in cafPdmXmlObjectHandle.cpp
|
PdmXmlObjectHandle* xmlCapability() const; // Implementation is in cafPdmXmlObjectHandle.cpp
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void addField(PdmFieldHandle* field, const QString& keyword);
|
void addField(PdmFieldHandle* field, const QString& keyword);
|
||||||
|
@ -228,7 +228,7 @@ void PdmUiObjectHandle::updateUiIconFromToggleField()
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
/// Implementation of uiCapability() defined in cafPdmObjectHandle.h
|
/// Implementation of uiCapability() defined in cafPdmObjectHandle.h
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
PdmUiObjectHandle* PdmObjectHandle::uiCapability()
|
PdmUiObjectHandle* PdmObjectHandle::uiCapability() const
|
||||||
{
|
{
|
||||||
PdmUiObjectHandle* uiField = capability<PdmUiObjectHandle>();
|
PdmUiObjectHandle* uiField = capability<PdmUiObjectHandle>();
|
||||||
assert(uiField);
|
assert(uiField);
|
||||||
|
@ -337,7 +337,7 @@ void PdmXmlObjectHandle::setupBeforeSaveRecursively(PdmObjectHandle* object)
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
/// Implementation of xmlCapability() defined in cafPdmObjectHandle.h
|
/// Implementation of xmlCapability() defined in cafPdmObjectHandle.h
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
PdmXmlObjectHandle* PdmObjectHandle::xmlCapability()
|
PdmXmlObjectHandle* PdmObjectHandle::xmlCapability() const
|
||||||
{
|
{
|
||||||
PdmXmlObjectHandle* xmlField = capability<PdmXmlObjectHandle>();
|
PdmXmlObjectHandle* xmlField = capability<PdmXmlObjectHandle>();
|
||||||
assert(xmlField);
|
assert(xmlField);
|
||||||
|
Loading…
Reference in New Issue
Block a user