From: Vadim Zeitlin <vadim@wxwidgets.org> Date: Sun, 29 Mar 2009 12:38:53 +0000 (+0000) Subject: no real changes, jus renames some parameters (see #10594) X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/4c802fdc481c6b58548812b68b0cd420b319266c no real changes, jus renames some parameters (see #10594) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59910 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/event.h b/include/wx/event.h index 51b34461ce..cc363146e4 100644 --- a/include/wx/event.h +++ b/include/wx/event.h @@ -381,7 +381,7 @@ struct HandlerImpl<T, A, false> // allowed to handle different events in the same handler taking wxEvent&, for // example template - <typename EventTag, typename Class, typename EventArg, typename ObjClass> + <typename EventTag, typename Class, typename EventArg, typename EventHandler> class wxEventFunctorMethod : public wxEventFunctor, private wxPrivate::HandlerImpl @@ -399,7 +399,7 @@ public: typedef typename wxPrivate::EventClassOf<EventTag>::type EventClass; - wxEventFunctorMethod(void (Class::*method)(EventArg&), ObjClass *handler) + wxEventFunctorMethod(void (Class::*method)(EventArg&), EventHandler *handler) { wxASSERT_MSG( handler || this->IsEvtHandler(), "handlers defined in non-wxEvtHandler-derived classes " @@ -457,7 +457,7 @@ public: } private: - ObjClass *m_handler; + EventHandler *m_handler; void (Class::*m_method)(EventArg&); }; @@ -486,29 +486,29 @@ wxMakeEventFunctor(const EventTag&, Functor func) // Create functors for methods: template - <typename EventTag, typename Class, typename EventArg, typename ObjClass> -inline wxEventFunctorMethod<EventTag, Class, EventArg, ObjClass> * + <typename EventTag, typename Class, typename EventArg, typename EventHandler> +inline wxEventFunctorMethod<EventTag, Class, EventArg, EventHandler> * wxNewEventFunctor(const EventTag&, void (Class::*method)(EventArg&), - ObjClass *handler) + EventHandler *handler) { - return new wxEventFunctorMethod<EventTag, Class, EventArg, ObjClass>( + return new wxEventFunctorMethod<EventTag, Class, EventArg, EventHandler>( method, handler); } template - <typename EventTag, typename Class, typename EventArg, typename ObjClass> -inline wxEventFunctorMethod<EventTag, Class, EventArg, ObjClass> + <typename EventTag, typename Class, typename EventArg, typename EventHandler> +inline wxEventFunctorMethod<EventTag, Class, EventArg, EventHandler> wxMakeEventFunctor(const EventTag&, void (Class::*method)(EventArg&), - ObjClass *handler) + EventHandler *handler) { - return wxEventFunctorMethod<EventTag, Class, EventArg, ObjClass>( + return wxEventFunctorMethod<EventTag, Class, EventArg, EventHandler>( method, handler); } // Special case for the wxNewEventFunctor() calls used inside the event table -// macros: they don't specify the handler so ObjClass can't be deduced +// macros: they don't specify the handler so EventHandler can't be deduced template <typename EventTag, typename Class, typename EventArg> inline wxEventFunctorMethod<EventTag, Class, EventArg, Class> * wxNewEventFunctor(const EventTag&, void (Class::*method)(EventArg&)) @@ -518,7 +518,7 @@ wxNewEventFunctor(const EventTag&, void (Class::*method)(EventArg&)) } template - <typename EventTag, typename Class, typename EventArg, typename ObjClass> + <typename EventTag, typename Class, typename EventArg, typename EventHandler> inline wxEventFunctorMethod<EventTag, Class, EventArg, Class> wxMakeEventFunctor(const EventTag&, void (Class::*method)(EventArg&)) { @@ -3005,32 +3005,32 @@ public: } - // Bind a method of a class (called on the specified eventSink which must + // Bind a method of a class (called on the specified handler which must // be convertible to this class) object to an event: - template <typename EventTag, typename Class, typename EventArg, typename ObjClass> + template <typename EventTag, typename Class, typename EventArg, typename EventHandler> void Bind(const EventTag &eventType, void (Class::*method)(EventArg &), - ObjClass *eventSink, + EventHandler *handler, int winid = wxID_ANY, int lastId = wxID_ANY, wxObject *userData = NULL) { DoConnect(winid, lastId, eventType, - wxNewEventFunctor(eventType, method, eventSink), + wxNewEventFunctor(eventType, method, handler), userData); } - template <typename EventTag, typename Class, typename EventArg, typename ObjClass> + template <typename EventTag, typename Class, typename EventArg, typename EventHandler> bool Unbind(const EventTag &eventType, void (Class::*method)(EventArg&), - ObjClass *eventSink, + EventHandler *handler, int winid = wxID_ANY, int lastId = wxID_ANY, wxObject *userData = NULL ) { return DoDisconnect(winid, lastId, eventType, - wxMakeEventFunctor(eventType, method, eventSink), + wxMakeEventFunctor(eventType, method, handler), userData); } #endif // !wxEVENTS_COMPATIBILITY_2_8 @@ -3156,7 +3156,7 @@ protected: virtual void *DoGetClientData() const; // Search tracker objects for event connection with this sink - wxEventConnectionRef *FindRefInTrackerList(wxEvtHandler *eventSink); + wxEventConnectionRef *FindRefInTrackerList(wxEvtHandler *handler); private: // pass the event to wxTheApp instance, called from TryAfter()