From: Vadim Zeitlin Date: Sun, 23 Mar 2008 15:57:47 +0000 (+0000) Subject: suppress warnings about hiding virtual functions in wxURLDataObject X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/fcda20eb04df6af04b833519262f9fa76c86c4b9 suppress warnings about hiding virtual functions in wxURLDataObject git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52738 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/gtk/dataobj2.h b/include/wx/gtk/dataobj2.h index 250305b177..58dd22c57a 100644 --- a/include/wx/gtk/dataobj2.h +++ b/include/wx/gtk/dataobj2.h @@ -100,13 +100,27 @@ public: wxString GetURL() const { return m_url; } void SetURL(const wxString& url) { m_url = url; } - -private: - wxString m_url; virtual size_t GetDataSize() const; virtual bool GetDataHere(void *buf) const; virtual bool SetData(size_t len, const void *buf); + + // Must provide overloads to avoid hiding them (and warnings about it) + virtual size_t GetDataSize(const wxDataFormat&) const + { + return GetDataSize(); + } + virtual bool GetDataHere(const wxDataFormat&, void *buf) const + { + return GetDataHere(buf); + } + virtual bool SetData(const wxDataFormat&, size_t len, const void *buf) + { + return SetData(len, buf); + } + +private: + wxString m_url; };