added wxURLDataObject which unfortunately doesn't seem to work

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11398 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2001-08-16 23:46:56 +00:00
parent 2b260bc3e2
commit 444ad3a719
6 changed files with 121 additions and 15 deletions

View File

@@ -40,13 +40,13 @@ public:
bool IsSupportedFormat(const wxDataFormat& format) const
{ return wxDataObjectBase::IsSupported(format, Get); }
#ifdef __WXDEBUG__
// function to return symbolic name of clipboard format (for debug messages)
#ifdef __WXDEBUG__
static const wxChar *GetFormatName(wxDataFormat format);
#define wxGetFormatName(format) wxDataObject::GetFormatName(format)
#else // !Debug
#define wxGetFormatName(format) ""
#define wxGetFormatName(format) _T("")
#endif // Debug/!Debug
private:

View File

@@ -78,4 +78,26 @@ public:
virtual void AddFile(const wxString& file);
};
// ----------------------------------------------------------------------------
// wxURLDataObject: data object for URLs
// ----------------------------------------------------------------------------
class WXDLLEXPORT wxURLDataObject : public wxDataObjectComposite
{
public:
wxURLDataObject();
// return the URL as string
wxString GetURL() const;
// override to set m_textFormat
virtual bool SetData(const wxDataFormat& format,
size_t len,
const void *buf);
private:
// last data object we got data in
wxDataObjectSimple *m_dataObjectLast;
};
#endif // _WX_MSW_OLE_DATAOBJ2_H