Changeset 7868 in orxonox.OLD for trunk/src/lib/event/event_listener.cc
- Timestamp:
- May 26, 2006, 1:21:32 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/event/event_listener.cc
r4866 r7868 19 19 #include "event_handler.h" 20 20 21 using namespace std;22 23 24 21 /** 25 * standard constructor26 */22 * @brief standard constructor 23 */ 27 24 EventListener::EventListener () 28 25 { … … 32 29 33 30 /** 34 * standard deconstructor 35 */ 31 * @brief standard deconstructor 32 * 33 * Unsubscribes all Subscribed Events, of this EventListener. 34 */ 36 35 EventListener::~EventListener () 37 36 { … … 39 38 EventHandler::getInstance()->unsubscribe(this, ES_ALL); 40 39 } 40 41 bool EventListener::isEventSubscribed(elState state, int eventType) const 42 { 43 return EventHandler::getInstance()->isSubscribed(state, eventType); 44 } 45 46 47 /** 48 * @brief Subscribes an Events to this EventListener. 49 * @param state the state to subscribe to. 50 * @param eventType the Type of Event to subscribe. 51 */ 52 void EventListener::subscribeEvent(elState state, int eventType) 53 { 54 EventHandler::getInstance()->subscribe(this, state, eventType); 55 } 56 57 58 /** 59 * @brief Unubscribes an Event from this EventListener. 60 * @param state the state to unsubscribe from. 61 * @param eventType the Type of Event to unsubscribe. 62 */ 63 void EventListener::unsubscribeEvent(elState state, int eventType) 64 { 65 EventHandler::getInstance()->unsubscribe(this, state, eventType); 66 } 67 68 void EventListener::unsubscribeEvents(elState state) 69 { 70 EventHandler::getInstance()->unsubscribe(this, state); 71 } 72
Note: See TracChangeset
for help on using the changeset viewer.