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)); }
template <typename CapabilityType>
CapabilityType* capability()
CapabilityType* capability() const
{
for (size_t i = 0; i < m_capabilities.size(); ++i)
{
@ -56,8 +56,8 @@ public:
return NULL;
}
PdmUiObjectHandle* uiCapability(); // Implementation is in cafPdmUiObjectHandle.cpp
PdmXmlObjectHandle* xmlCapability(); // Implementation is in cafPdmXmlObjectHandle.cpp
PdmUiObjectHandle* uiCapability() const; // Implementation is in cafPdmUiObjectHandle.cpp
PdmXmlObjectHandle* xmlCapability() const; // Implementation is in cafPdmXmlObjectHandle.cpp
protected:
void addField(PdmFieldHandle* field, const QString& keyword);

View File

@ -228,7 +228,7 @@ void PdmUiObjectHandle::updateUiIconFromToggleField()
//--------------------------------------------------------------------------------------------------
/// Implementation of uiCapability() defined in cafPdmObjectHandle.h
//--------------------------------------------------------------------------------------------------
PdmUiObjectHandle* PdmObjectHandle::uiCapability()
PdmUiObjectHandle* PdmObjectHandle::uiCapability() const
{
PdmUiObjectHandle* uiField = capability<PdmUiObjectHandle>();
assert(uiField);

View File

@ -337,7 +337,7 @@ void PdmXmlObjectHandle::setupBeforeSaveRecursively(PdmObjectHandle* object)
//--------------------------------------------------------------------------------------------------
/// Implementation of xmlCapability() defined in cafPdmObjectHandle.h
//--------------------------------------------------------------------------------------------------
PdmXmlObjectHandle* PdmObjectHandle::xmlCapability()
PdmXmlObjectHandle* PdmObjectHandle::xmlCapability() const
{
PdmXmlObjectHandle* xmlField = capability<PdmXmlObjectHandle>();
assert(xmlField);