X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c0c133e13b36a923c65f94499554e432bc3a0daa..b50d93d1dae385443f0ca4a57736cb5a57a3e7fe:/include/wx/clipbrd.h diff --git a/include/wx/clipbrd.h b/include/wx/clipbrd.h index 9d1c67cd62..06dd74d194 100644 --- a/include/wx/clipbrd.h +++ b/include/wx/clipbrd.h @@ -19,10 +19,9 @@ #include "wx/event.h" #include "wx/chartype.h" +#include "wx/dataobj.h" // for wxDataFormat #include "wx/vector.h" -class WXDLLIMPEXP_FWD_CORE wxDataFormat; -class WXDLLIMPEXP_FWD_CORE wxDataObject; class WXDLLIMPEXP_FWD_CORE wxClipboard; // ---------------------------------------------------------------------------- @@ -105,18 +104,29 @@ public: class WXDLLIMPEXP_CORE wxClipboardEvent : public wxEvent { public: - wxClipboardEvent(wxEventType evtType = wxEVT_NULL); - wxClipboardEvent(const wxClipboardEvent& event); + wxClipboardEvent(wxEventType evtType = wxEVT_NULL) + : wxEvent(0, evtType) + { + } + + wxClipboardEvent(const wxClipboardEvent& event) + : wxEvent(event), + m_formats(event.m_formats) + { + } bool SupportsFormat(const wxDataFormat& format) const; void AddFormat(const wxDataFormat& format); - virtual wxEvent *Clone() const { return new wxClipboardEvent(*this); } + virtual wxEvent *Clone() const + { + return new wxClipboardEvent(*this); + } + protected: wxVector m_formats; -private: DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxClipboardEvent) };