38 event.setCurrentObject( dynamic_cast<ossimObject*>(
this) );
45 std::list<ossimListener*>::iterator currentIterator =
theListenerList.begin();
58 if((*currentIterator)->isListenerEnabled())
60 (*currentIterator)->processEvent(event);
79 for(std::list<ossimListener*>::iterator current =
theDelayedAdd.begin();
128 if( (*current) == listener)
148 std::list<ossimListener*>::iterator currentIter =
virtual bool addListener(ossimListener *listener)
std::list< ossimListener * > theListenerList
virtual void fireEvent(ossimEvent &event)
virtual bool findListener(ossimListener *listener)
std::list< ossimListener * > theDelayedAdd
RTTI_DEF(ossimListenerManager, "ossimListenerManager")
virtual ~ossimListenerManager()
std::list< ossimListener * > theDelayedRemove
virtual bool removeListener(ossimListener *listener)