Made uiCapability and xmlCapability const

This commit is contained in:
Jacob Støren 2016-08-24 15:16:34 +02:00
parent b46c6ebcf8
commit 1a3d8a13af
3 changed files with 5 additions and 5 deletions

View File

@ -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);

View File

@ -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);

View File

@ -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);