Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QWindowsDropDataObject Class Reference

QWindowsOleDataObject subclass specialized for handling Drag&Drop. More...

#include <qwindowsdropdataobject.h>

+ Inheritance diagram for QWindowsDropDataObject:
+ Collaboration diagram for QWindowsDropDataObject:

Public Member Functions

 QWindowsDropDataObject (QMimeData *mimeData)
 
 ~QWindowsDropDataObject () override
 
STDMETHOD GetData (LPFORMATETC pformatetcIn, LPSTGMEDIUM pmedium) override
 
STDMETHOD QueryGetData (LPFORMATETC pformatetc) override
 
- Public Member Functions inherited from QWindowsOleDataObject
 QWindowsOleDataObject (QMimeData *mimeData)
 
 ~QWindowsOleDataObject () override
 
void releaseQt ()
 
QMimeDatamimeData () const
 
DWORD reportedPerformedEffect () const
 
STDMETHOD GetData (LPFORMATETC pformatetcIn, LPSTGMEDIUM pmedium) override
 
STDMETHOD GetDataHere (LPFORMATETC pformatetc, LPSTGMEDIUM pmedium) override
 
STDMETHOD QueryGetData (LPFORMATETC pformatetc) override
 
STDMETHOD GetCanonicalFormatEtc (LPFORMATETC pformatetc, LPFORMATETC pformatetcOut) override
 
STDMETHOD SetData (LPFORMATETC pformatetc, STGMEDIUM FAR *pmedium, BOOL fRelease) override
 
STDMETHOD EnumFormatEtc (DWORD dwDirection, LPENUMFORMATETC FAR *ppenumFormatEtc) override
 
STDMETHOD DUnadvise (DWORD dwConnection) override
 
STDMETHOD EnumDAdvise (LPENUMSTATDATA FAR *ppenumAdvise) override
 

Additional Inherited Members

- Public Attributes inherited from QWindowsOleDataObject
FORMATETC FAR * pFormatetc
 
FORMATETC FAR DWORD advf
 
FORMATETC FAR DWORD LPADVISESINK pAdvSink
 
FORMATETC FAR DWORD LPADVISESINK DWORD FAR *pdwConnection override
 

Detailed Description

QWindowsOleDataObject subclass specialized for handling Drag&Drop.

Prevents "text/uri-list" data for local files from being exported as text or URLs, to allow dropped files to be attached to Office applications (instead of creating local hyperlinks).

Definition at line 11 of file qwindowsdropdataobject.h.

Constructor & Destructor Documentation

◆ QWindowsDropDataObject()

QWindowsDropDataObject::QWindowsDropDataObject ( QMimeData * mimeData)
explicit

Definition at line 25 of file qwindowsdropdataobject.cpp.

◆ ~QWindowsDropDataObject()

QWindowsDropDataObject::~QWindowsDropDataObject ( )
overridedefault

Member Function Documentation

◆ GetData()

STDMETHODIMP QWindowsDropDataObject::GetData ( LPFORMATETC pformatetcIn,
LPSTGMEDIUM pmedium )
override

Definition at line 33 of file qwindowsdropdataobject.cpp.

References QWindowsOleDataObject::GetData().

+ Here is the call graph for this function:

◆ QueryGetData()

STDMETHODIMP QWindowsDropDataObject::QueryGetData ( LPFORMATETC pformatetc)
override

Definition at line 42 of file qwindowsdropdataobject.cpp.

References QWindowsOleDataObject::QueryGetData().

+ Here is the call graph for this function:

The documentation for this class was generated from the following files: