X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/444ad3a71961ee9b131bfc4a8f99d0c53fd79093..88899f6b030eec7747621619507d878c3cfed22e:/include/wx/msw/ole/dataobj.h diff --git a/include/wx/msw/ole/dataobj.h b/include/wx/msw/ole/dataobj.h index 9c036b330d..0553a5a8c8 100644 --- a/include/wx/msw/ole/dataobj.h +++ b/include/wx/msw/ole/dataobj.h @@ -36,7 +36,7 @@ public: // it is deleted, it should delete us as well void SetAutoDelete(); - // return TRUE if we support this format in "Get" direction + // return true if we support this format in "Get" direction bool IsSupportedFormat(const wxDataFormat& format) const { return wxDataObjectBase::IsSupported(format, Get); } @@ -48,9 +48,18 @@ public: #else // !Debug #define wxGetFormatName(format) _T("") #endif // Debug/!Debug - + // they need to be accessed from wxIDataObject, so made them public, + // or wxIDataObject friend +public: + virtual const void* GetSizeFromBuffer( const void* buffer, size_t* size, + const wxDataFormat& format ); + virtual void* SetSizeInBuffer( void* buffer, size_t size, + const wxDataFormat& format ); + virtual size_t GetBufferOffset( const wxDataFormat& format ); private: IDataObject *m_pIDataObject; // pointer to the COM interface + + DECLARE_NO_COPY_CLASS(wxDataObject) }; #endif //_WX_MSW_OLE_DATAOBJ_H