Refactor to do custom qt clipboard actions without dynamic cast

This commit is contained in:
Matthew Griffin
2019-10-02 13:22:16 +01:00
parent aa786e813b
commit 531e988e5d
5 changed files with 94 additions and 68 deletions

View File

@@ -12,6 +12,8 @@
// wxDataObject is the same as wxDataObjectBase under wxQT
// ----------------------------------------------------------------------------
class QMimeData;
class WXDLLIMPEXP_CORE wxDataObject : public wxDataObjectBase
{
public:
@@ -19,6 +21,11 @@ public:
virtual ~wxDataObject();
virtual bool IsSupportedFormat( const wxDataFormat& format, Direction dir = Get ) const;
virtual void AddDataTo(QMimeData &mimeData) const;
virtual bool SetDataFrom(const QMimeData &mimeData);
private:
virtual void DoSetDataFrom(const QMimeData &mimeData, const wxDataFormat &format);
};
#endif // _WX_QT_DATAOBJ_H_