From: Vadim Zeitlin Date: Thu, 21 Jun 2007 21:56:50 +0000 (+0000) Subject: changed AddPendingEvent() to take const wxEvent reference, it doesn't need to modify it X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/76bfdc9ad9107bb98b433c2bc367e11b7796c2c7 changed AddPendingEvent() to take const wxEvent reference, it doesn't need to modify it git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46600 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/docs/latex/wx/evthand.tex b/docs/latex/wx/evthand.tex index 4279553b51..fa6b0d25ed 100644 --- a/docs/latex/wx/evthand.tex +++ b/docs/latex/wx/evthand.tex @@ -40,7 +40,7 @@ each other. \membersection{wxEvtHandler::AddPendingEvent}\label{wxevthandleraddpendingevent} -\func{virtual void}{AddPendingEvent}{\param{wxEvent\& }{event}} +\func{virtual void}{AddPendingEvent}{\param{const wxEvent\& }{event}} This function posts an event to be processed later. diff --git a/include/wx/event.h b/include/wx/event.h index 469d6534c9..f86816198d 100644 --- a/include/wx/event.h +++ b/include/wx/event.h @@ -2337,12 +2337,12 @@ public: virtual bool ProcessEvent(wxEvent& event); // add an event to be processed later - virtual void AddPendingEvent(wxEvent& event); + virtual void AddPendingEvent(const wxEvent& event); void ProcessPendingEvents(); #if wxUSE_THREADS - bool ProcessThreadEvent(wxEvent& event); + bool ProcessThreadEvent(const wxEvent& event); #endif // Dynamic association of a member function handler with the event handler, @@ -2498,7 +2498,7 @@ private: // Post a message to the given eventhandler which will be processed during the // next event loop iteration -inline void wxPostEvent(wxEvtHandler *dest, wxEvent& event) +inline void wxPostEvent(wxEvtHandler *dest, const wxEvent& event) { wxCHECK_RET( dest, wxT("need an object to post event to in wxPostEvent") ); diff --git a/src/common/event.cpp b/src/common/event.cpp index e315b4d0fc..d1a93adc8a 100644 --- a/src/common/event.cpp +++ b/src/common/event.cpp @@ -1056,7 +1056,7 @@ wxEvtHandler::~wxEvtHandler() #if wxUSE_THREADS -bool wxEvtHandler::ProcessThreadEvent(wxEvent& event) +bool wxEvtHandler::ProcessThreadEvent(const wxEvent& event) { // check that we are really in a child thread wxASSERT_MSG( !wxThread::IsMain(), @@ -1077,7 +1077,7 @@ void wxEvtHandler::ClearEventLocker() #endif // wxUSE_THREADS -void wxEvtHandler::AddPendingEvent(wxEvent& event) +void wxEvtHandler::AddPendingEvent(const wxEvent& event) { // 1) Add event to list of pending events of this event handler