Accept a ConstPtr in canLock

openmw-38
scrawl 9 years ago
parent c43f80633a
commit 266fbbef48

@ -279,7 +279,7 @@ namespace MWClass
ptr.getCellRef().setLockLevel(-abs(ptr.getCellRef().getLockLevel())); //Makes lockLevel negative ptr.getCellRef().setLockLevel(-abs(ptr.getCellRef().getLockLevel())); //Makes lockLevel negative
} }
bool Container::canLock(const MWWorld::Ptr &ptr) const bool Container::canLock(const MWWorld::ConstPtr &ptr) const
{ {
return true; return true;
} }

@ -56,7 +56,7 @@ namespace MWClass
virtual void unlock (const MWWorld::Ptr& ptr) const; virtual void unlock (const MWWorld::Ptr& ptr) const;
///< Unlock object ///< Unlock object
virtual bool canLock(const MWWorld::Ptr &ptr) const; virtual bool canLock(const MWWorld::ConstPtr &ptr) const;
virtual void readAdditionalState (const MWWorld::Ptr& ptr, const ESM::ObjectState& state) virtual void readAdditionalState (const MWWorld::Ptr& ptr, const ESM::ObjectState& state)
const; const;

@ -209,7 +209,7 @@ namespace MWClass
ptr.getCellRef().setLockLevel(-abs(ptr.getCellRef().getLockLevel())); //Makes lockLevel negative ptr.getCellRef().setLockLevel(-abs(ptr.getCellRef().getLockLevel())); //Makes lockLevel negative
} }
bool Door::canLock(const MWWorld::Ptr &ptr) const bool Door::canLock(const MWWorld::ConstPtr &ptr) const
{ {
return true; return true;
} }

@ -46,7 +46,7 @@ namespace MWClass
virtual void unlock (const MWWorld::Ptr& ptr) const; virtual void unlock (const MWWorld::Ptr& ptr) const;
///< Unlock object ///< Unlock object
virtual bool canLock(const MWWorld::Ptr &ptr) const; virtual bool canLock(const MWWorld::ConstPtr &ptr) const;
virtual std::string getScript (const MWWorld::ConstPtr& ptr) const; virtual std::string getScript (const MWWorld::ConstPtr& ptr) const;
///< Return name of the script attached to ptr ///< Return name of the script attached to ptr

@ -143,7 +143,7 @@ namespace MWWorld
throw std::runtime_error ("class does not support unlocking"); throw std::runtime_error ("class does not support unlocking");
} }
bool Class::canLock(const Ptr &ptr) const bool Class::canLock(const ConstPtr &ptr) const
{ {
return false; return false;
} }

@ -161,7 +161,7 @@ namespace MWWorld
virtual void unlock (const Ptr& ptr) const; virtual void unlock (const Ptr& ptr) const;
///< Unlock object (default implementation: throw an exception) ///< Unlock object (default implementation: throw an exception)
virtual bool canLock (const Ptr& ptr) const; virtual bool canLock (const ConstPtr& ptr) const;
virtual void setRemainingUsageTime (const Ptr& ptr, float duration) const; virtual void setRemainingUsageTime (const Ptr& ptr, float duration) const;
///< Sets the remaining duration of the object, such as an equippable light ///< Sets the remaining duration of the object, such as an equippable light

Loading…
Cancel
Save