Mercurial > fife-parpg
comparison 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 |
comparison
equal
deleted
inserted
replaced
209:044d1fead5d2 | 210:be246fb3a0df |
---|---|
177 void removeChangeListener(InstanceChangeListener* listener); | 177 void removeChangeListener(InstanceChangeListener* listener); |
178 | 178 |
179 /** Adds new instance delete listener | 179 /** Adds new instance delete listener |
180 * @param listener to add | 180 * @param listener to add |
181 */ | 181 */ |
182 void addDeleteListener(InstanceDeleteListener* listener) const; | 182 void addDeleteListener(InstanceDeleteListener* listener); |
183 | 183 |
184 /** Removes associated instance delete listener | 184 /** Removes associated instance delete listener |
185 * @param listener to remove | 185 * @param listener to remove |
186 */ | 186 */ |
187 void removeDeleteListener(InstanceDeleteListener* listener) const; | 187 void removeDeleteListener(InstanceDeleteListener* listener); |
188 | 188 |
189 /** Gets the currently active action. This is owned by | 189 /** Gets the currently active action. This is owned by |
190 * the instance's object, so don't delete it! | 190 * the instance's object, so don't delete it! |
191 * @return current action, NULL in case there is none | 191 * @return current action, NULL in case there is none |
192 */ | 192 */ |
332 }; | 332 }; |
333 InstanceActivity* m_activity; | 333 InstanceActivity* m_activity; |
334 // bitmask stating current changes | 334 // bitmask stating current changes |
335 InstanceChangeInfo m_changeinfo; | 335 InstanceChangeInfo m_changeinfo; |
336 // listeners for deletion of the instance | 336 // listeners for deletion of the instance |
337 mutable std::vector<InstanceDeleteListener*> m_deletelisteners; | 337 std::vector<InstanceDeleteListener*> m_deletelisteners; |
338 | 338 |
339 // object where instantiated from | 339 // object where instantiated from |
340 Object* m_object; | 340 Object* m_object; |
341 // current location | 341 // current location |
342 Location m_location; | 342 Location m_location; |