X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FEvent%2FEvent_Loop.cxx;h=c5cadce448a9c687508757504dc231ddf97d90ab;hb=6f64126a35fdc516fd74651dc55c7b5dfba96f8f;hp=ffcd6c6e54993eef9de36c95a3c14c997193ef84;hpb=263d0f7bef75e1979c33f0d5a3d3fbc3b71d76a1;p=modules%2Fshaper.git diff --git a/src/Event/Event_Loop.cxx b/src/Event/Event_Loop.cxx index ffcd6c6e5..c5cadce44 100644 --- a/src/Event/Event_Loop.cxx +++ b/src/Event/Event_Loop.cxx @@ -7,14 +7,14 @@ using namespace std; -Event_Loop* Event_Loop::Loop() +Event_Loop* Event_Loop::loop() { // initialized on initialization of the application static Event_Loop MAIN_LOOP; return &MAIN_LOOP; } -Event_ID Event_Loop::EventByName(const char* theName) +Event_ID Event_Loop::eventByName(const char* theName) { ///! All events created in this session, uniquely identified by the text and char pointer static map CREATED_EVENTS; @@ -30,39 +30,39 @@ Event_ID Event_Loop::EventByName(const char* theName) return Event_ID(aResult); } -void Event_Loop::Send(Event_Message& theMessage) +void Event_Loop::send(Event_Message& theMessage) { // TO DO: make it in thread and wit husage of semaphores map > >::iterator aFindID = myListeners.find( - theMessage.EventID().EventText()); + theMessage.eventID().eventText()); if (aFindID != myListeners.end()) { map >::iterator aFindSender = aFindID->second.find( - theMessage.Sender()); + theMessage.sender()); if (aFindSender != aFindID->second.end()) { list& aListeners = aFindSender->second; for(list::iterator aL = aListeners.begin(); aL != aListeners.end(); aL++) - (*aL)->ProcessEvent(&theMessage); + (*aL)->processEvent(&theMessage); } - if (theMessage.Sender()) { // also call for NULL senders registered + if (theMessage.sender()) { // also call for NULL senders registered aFindSender = aFindID->second.find(NULL); if (aFindSender != aFindID->second.end()) { list& aListeners = aFindSender->second; for(list::iterator aL = aListeners.begin(); aL != aListeners.end(); aL++) - (*aL)->ProcessEvent(&theMessage); + (*aL)->processEvent(&theMessage); } } } } -void Event_Loop::RegisterListener(Event_Listener* theListener, const Event_ID theID, +void Event_Loop::registerListener(Event_Listener* theListener, const Event_ID theID, void* theSender) { map > >::iterator aFindID = myListeners.find( - theID.EventText()); + theID.eventText()); if (aFindID == myListeners.end()) { // create container associated with ID - myListeners[theID.EventText()] = map >(); - aFindID = myListeners.find(theID.EventText()); + myListeners[theID.eventText()] = map >(); + aFindID = myListeners.find(theID.eventText()); } map >::iterator aFindSender = aFindID->second.find(theSender);