Changeset 2074 for code/branches/objecthierarchy/src/core/BaseObject.h
- Timestamp:
- Oct 31, 2008, 3:31:21 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/objecthierarchy/src/core/BaseObject.h
r2065 r2074 115 115 void fireEvent(); 116 116 void fireEvent(bool activate); 117 void fireEvent(bool activate, BaseObject* originator); 118 void fireEvent(Event& event); 117 119 118 120 virtual void processEvent(Event& event); 119 121 122 inline void registerEventListener(BaseObject* object, const std::string& sectionname) 123 { this->eventListeners_[object] = sectionname; } 124 inline void unregisterEventListener(BaseObject* object) 125 { this->eventListeners_.erase(object); } 126 120 127 void addEvent(BaseObject* event, const std::string& sectionname); 128 void removeEvent(BaseObject* event); 121 129 BaseObject* getEvent(unsigned int index) const; 122 130 … … 136 144 137 145 private: 146 void setXMLName(const std::string& name); 138 147 Template* getTemplate(unsigned int index) const; 139 148
Note: See TracChangeset
for help on using the changeset viewer.