diff engine/core/model/structures/instance.h @ 210:be246fb3a0df

Remove mutable from m_deletelisteners Remove const from addDeleteListener Remove const from removeDeleteListener
author icelus@33b003aa-7bff-0310-803a-e67f0ece8222
date Mon, 16 Mar 2009 01:23:03 +0000
parents 044d1fead5d2
children 48c38e92e2bd
line wrap: on
line diff
--- a/engine/core/model/structures/instance.h	Sun Mar 15 22:20:20 2009 +0000
+++ b/engine/core/model/structures/instance.h	Mon Mar 16 01:23:03 2009 +0000
@@ -179,12 +179,12 @@
 		/** Adds new instance delete listener
 		 * @param listener to add
 		 */
-		void addDeleteListener(InstanceDeleteListener* listener) const;
+		void addDeleteListener(InstanceDeleteListener* listener);
 
 		/** Removes associated instance delete listener
 		 * @param listener to remove
 		 */
-		void removeDeleteListener(InstanceDeleteListener* listener) const;
+		void removeDeleteListener(InstanceDeleteListener* listener);
 
 		/** Gets the currently active action. This is owned by
 		 *  the instance's object, so don't delete it!
@@ -334,7 +334,7 @@
 		// bitmask stating current changes
 		InstanceChangeInfo m_changeinfo;
 		// listeners for deletion of the instance
-		mutable std::vector<InstanceDeleteListener*> m_deletelisteners;
+		std::vector<InstanceDeleteListener*> m_deletelisteners;
 
 		// object where instantiated from
 		Object* m_object;