![]() |
Qt 6.x
The Qt SDK
|
OLE data container. More...
#include <qwindowsole.h>
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 |
![]() | |
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.
|
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.
|
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().
|
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().
|
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().
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.
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().