![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
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) noexcept override |
STDMETHOD | GetDataHere (LPFORMATETC pformatetc, LPSTGMEDIUM pmedium) noexcept override |
STDMETHOD | QueryGetData (LPFORMATETC pformatetc) noexcept override |
STDMETHOD | GetCanonicalFormatEtc (LPFORMATETC pformatetc, LPFORMATETC pformatetcOut) noexcept override |
STDMETHOD | SetData (LPFORMATETC pformatetc, STGMEDIUM FAR *pmedium, BOOL fRelease) noexcept override |
STDMETHOD | EnumFormatEtc (DWORD dwDirection, LPENUMFORMATETC FAR *ppenumFormatEtc) noexcept override |
STDMETHOD | DUnadvise (DWORD dwConnection) noexcept override |
STDMETHOD | EnumDAdvise (LPENUMSTATDATA FAR *ppenumAdvise) noexcept override |
Public Attributes | |
FORMATETC FAR * | pFormatetc |
FORMATETC FAR DWORD | advf |
FORMATETC FAR DWORD LPADVISESINK | pAdvSink |
FORMATETC FAR DWORD LPADVISESINK DWORD FAR *pdwConnection noexcept | 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.
Referenced by QWindowsDropDataObject::QWindowsDropDataObject(), and QWindowsClipboard::setMimeData().
|
overridedefault |
|
overridenoexcept |
Definition at line 179 of file qwindowsole.cpp.
|
overridenoexcept |
Definition at line 185 of file qwindowsole.cpp.
|
overridenoexcept |
Definition at line 135 of file qwindowsole.cpp.
References QWindowsContext::instance(), and QWindowsContext::mimeConverter().
|
overridenoexcept |
Definition at line 106 of file qwindowsole.cpp.
|
overridenoexcept |
Definition at line 64 of file qwindowsole.cpp.
References QWindowsContext::instance(), and QWindowsContext::mimeConverter().
|
overridenoexcept |
Definition at line 82 of file qwindowsole.cpp.
QMimeData * QWindowsOleDataObject::mimeData | ( | ) | const |
Definition at line 53 of file qwindowsole.cpp.
Referenced by QWindowsClipboard::mimeData(), and QWindowsClipboard::setMimeData().
|
overridenoexcept |
Definition at line 88 of file qwindowsole.cpp.
References QWindowsContext::instance(), and QWindowsContext::mimeConverter().
void QWindowsOleDataObject::releaseQt | ( | ) |
Definition at line 48 of file qwindowsole.cpp.
DWORD QWindowsOleDataObject::reportedPerformedEffect | ( | ) | const |
Definition at line 58 of file qwindowsole.cpp.
|
overridenoexcept |
Definition at line 113 of file qwindowsole.cpp.
FORMATETC FAR DWORD QWindowsOleDataObject::advf |
Definition at line 39 of file qwindowsole.h.
FORMATETC FAR DWORD LPADVISESINK DWORD FAR* pdwConnection noexcept 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.