X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d29d303b1c37d64c0e6b5638d793a2e425644419..2a4f4a27732a6d8deb8b006c73cca9d7105fe92c:/include/wx/docview.h diff --git a/include/wx/docview.h b/include/wx/docview.h index a60bfa4536..63b3441488 100644 --- a/include/wx/docview.h +++ b/include/wx/docview.h @@ -283,6 +283,9 @@ class WXDLLEXPORT wxDocManager: public wxEvtHandler void OnUndo(wxCommandEvent& event); void OnRedo(wxCommandEvent& event); + // Extend event processing to search the view's event table + virtual bool ProcessEvent(wxEvent& event); + virtual wxDocument *CreateDocument(const wxString& path, long flags = 0); virtual wxView *CreateView(wxDocument *doc, long flags = 0); virtual void DeleteTemplate(wxDocTemplate *temp, long flags = 0); @@ -314,7 +317,7 @@ class WXDLLEXPORT wxDocManager: public wxEvtHandler // Views or windows should inform the document manager // when a view is going in or out of focus virtual void ActivateView(wxView *view, bool activate = TRUE, bool deleting = FALSE); - virtual inline wxView *GetCurrentView(void) const { return m_currentView; } + virtual wxView *GetCurrentView(void) const; virtual inline wxList& GetDocuments(void) const { return (wxList&) m_docs; }