Use QtClipboard image functions instead of setting mime type

This commit is contained in:
Matthew Griffin
2019-06-25 11:21:37 +01:00
parent 73c51b1250
commit aa786e813b
3 changed files with 27 additions and 62 deletions

View File

@@ -8,28 +8,15 @@
#ifndef _WX_QT_DATAOBJ2_H_
#define _WX_QT_DATAOBJ2_H_
#include <wx/scopedptr.h>
class QByteArray;
class WXDLLIMPEXP_CORE wxBitmapDataObject : public wxBitmapDataObjectBase
{
public:
wxBitmapDataObject();
wxBitmapDataObject(const wxBitmap& bitmap);
~wxBitmapDataObject();
void SetBitmap(const wxBitmap& bitmap) wxOVERRIDE;
size_t GetDataSize() const wxOVERRIDE;
bool GetDataHere(void *buf) const wxOVERRIDE;
bool SetData(const wxDataFormat& format, size_t len, const void *buf) wxOVERRIDE;
protected:
void DoConvertToPng();
private:
wxScopedPtr<QByteArray> m_imageBytes;
};