X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/bd7cea0ea609f032877f9435feba2623fce98db7..5e382463783f520fbbc4272dd777c9da0ce4f08a:/src/unix/evtloopunix.cpp diff --git a/src/unix/evtloopunix.cpp b/src/unix/evtloopunix.cpp index 95756ef530..784241c663 100644 --- a/src/unix/evtloopunix.cpp +++ b/src/unix/evtloopunix.cpp @@ -36,6 +36,7 @@ #include "wx/unix/private/epolldispatcher.h" #include "wx/unix/private/wakeuppipe.h" #include "wx/private/selectdispatcher.h" +#include "wx/private/fdioeventloopsourcehandler.h" #if wxUSE_EVENTLOOP_SOURCE #include "wx/evtloopsrc.h" @@ -86,33 +87,6 @@ wxConsoleEventLoop::~wxConsoleEventLoop() #if wxUSE_EVENTLOOP_SOURCE -// This class is a temporary bridge between event loop sources and -// FDIODispatcher. It is going to be removed soon, when all subject interfaces -// are modified -class wxFDIOEventLoopSourceHandler : public wxFDIOHandler -{ -public: - wxFDIOEventLoopSourceHandler(wxEventLoopSourceHandler* handler) : - m_impl(handler) { } - - virtual void OnReadWaiting() - { - m_impl->OnReadWaiting(); - } - virtual void OnWriteWaiting() - { - m_impl->OnWriteWaiting(); - } - - virtual void OnExceptionWaiting() - { - m_impl->OnExceptionWaiting(); - } - -protected: - wxEventLoopSourceHandler* m_impl; -}; - wxEventLoopSource * wxConsoleEventLoop::AddSourceForFD(int fd, wxEventLoopSourceHandler *handler,