getGlobalEventHandler()

This commit is contained in:
Dave Schuyler 2004-01-28 02:05:06 +00:00
parent dcc8d1d552
commit 1790459221

View File

@ -20,6 +20,10 @@ class EventManager:
self.eventQueue = eventQueue
else:
self.eventQueue = EventQueue.getGlobalEventQueue()
try:
self.eventHandler = EventHandler.getGlobalEventHandler(self.eventQueue)
except:
self.eventHandler = EventHandler(self.eventQueue)
def doEvents(self):
@ -46,9 +50,9 @@ class EventManager:
return eventParameter.getDoubleValue()
elif (eventParameter.isString()):
return eventParameter.getStringValue()
else:
# Must be some user defined type, return the ptr
# which will be downcast to that type
else:
return eventParameter.getPtr()
def processEvent(self, event):
@ -75,9 +79,8 @@ class EventManager:
messenger.send(eventName)
# Also send the event down into C++ land
self.eventHandler.dispatchEvent(event)
# An unnamed event from C++ is probably a bad thing
else:
# An unnamed event from C++ is probably a bad thing
EventManager.notify.warning('unnamed event in processEvent')