![]() |
Qt 6.x
The Qt SDK
|
OLE data container. More...
#include <qwindowsole.h>
Inheritance diagram for QWindowsOleDataObject:
Collaboration diagram for QWindowsOleDataObject:Public Member Functions | |
| QWindowsOleDataObject (QMimeData *mimeData) | |
| ~QWindowsOleDataObject () override | |
| void | releaseQt () |
| QMimeData * | mimeData () 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 |
Public Member Functions inherited from QWindowsComBase< IDataObject > | |
| QWindowsComBase (ULONG initialRefCount=1) | |
| virtual | ~QWindowsComBase ()=default |
| HRESULT STDMETHODCALLTYPE | QueryInterface (REFIID id, LPVOID *iface) override |
| ULONG STDMETHODCALLTYPE | AddRef () override |
| ULONG STDMETHODCALLTYPE | Release () override |
Public Attributes | |
| FORMATETC FAR * | pFormatetc |
| FORMATETC FAR DWORD | advf |
| FORMATETC FAR DWORD LPADVISESINK | pAdvSink |
| FORMATETC FAR DWORD LPADVISESINK DWORD FAR *pdwConnection | override |
OLE data container.
The following methods are NOT supported for data transfer using the clipboard or drag-drop: \list
Definition at line 21 of file qwindowsole.h.
|
explicit |
Definition at line 39 of file qwindowsole.cpp.
References QMimeData::formats(), mimeData(), and qCDebug.
Here is the call graph for this function:
|
overridedefault |
|
override |
Definition at line 179 of file qwindowsole.cpp.
|
override |
Definition at line 185 of file qwindowsole.cpp.
|
override |
Definition at line 135 of file qwindowsole.cpp.
References QWindowsMimeRegistry::allFormatsForMime(), QList< T >::append(), QWindowsContext::instance(), QWindowsContext::mimeConverter(), qCDebug, and QWindowsContext::verbose.
Here is the call graph for this function:
|
override |
Definition at line 106 of file qwindowsole.cpp.
|
override |
Definition at line 64 of file qwindowsole.cpp.
References QWindowsMimeRegistry::converterFromMime(), Qt::hex(), QWindowsContext::instance(), QWindowsContext::mimeConverter(), qCDebug, Qt::showbase(), and QWindowsContext::verbose.
Referenced by QWindowsDropDataObject::GetData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
override |
Definition at line 82 of file qwindowsole.cpp.
| QMimeData * QWindowsOleDataObject::mimeData | ( | ) | const |
Definition at line 53 of file qwindowsole.cpp.
References QMimeData::data().
Referenced by QWindowsOleDataObject(), QWindowsClipboard::mimeData(), and QWindowsClipboard::setMimeData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
override |
Definition at line 88 of file qwindowsole.cpp.
References QWindowsMimeRegistry::converterFromMime(), Qt::hex(), QWindowsContext::instance(), QWindowsContext::mimeConverter(), qCDebug, and QWindowsContext::verbose.
Referenced by QWindowsDropDataObject::QueryGetData().
Here is the call graph for this function:
Here is the caller graph for this function:| void QWindowsOleDataObject::releaseQt | ( | ) |
Definition at line 48 of file qwindowsole.cpp.
| DWORD QWindowsOleDataObject::reportedPerformedEffect | ( | ) | const |
Definition at line 58 of file qwindowsole.cpp.
|
override |
Definition at line 113 of file qwindowsole.cpp.
References Qt::hex(), pFormatetc, qCDebug, and QWindowsContext::verbose.
Here is the call graph for this function:| FORMATETC FAR DWORD QWindowsOleDataObject::advf |
Definition at line 39 of file qwindowsole.h.
| FORMATETC FAR DWORD LPADVISESINK DWORD FAR* pdwConnection QWindowsOleDataObject::override |
Definition at line 40 of file qwindowsole.h.
| FORMATETC FAR DWORD LPADVISESINK QWindowsOleDataObject::pAdvSink |
Definition at line 39 of file qwindowsole.h.
| FORMATETC FAR* QWindowsOleDataObject::pFormatetc |
Definition at line 39 of file qwindowsole.h.
Referenced by SetData().