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>.
|
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 |
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(), QWindowsContext::instance(), 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(), 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(), 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().