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
QWindowsInternalMimeDataBase Class Reference

Base for implementations of QInternalMimeData using a IDataObject COM object. More...

+ Collaboration diagram for QWindowsInternalMimeDataBase:

Detailed Description

Base for implementations of QInternalMimeData using a IDataObject COM object.

In clipboard handling and Drag and drop, static instances of QInternalMimeData implementations are kept and passed to the client.

QInternalMimeData provides virtuals that query the formats and retrieve mime data on demand when the client invokes functions like QMimeData::hasHtml(), QMimeData::html() on the instance returned. Otherwise, expensive construction of a new QMimeData object containing all possible formats would have to be done in each call to mimeData().

The base class introduces new virtuals to obtain and release the instances IDataObject from the clipboard or Drag and Drop and does conversion using QWindowsMimeConverter classes.

See also
QInternalMimeData, QWindowsMimeConverter, QWindowsMimeRegistry

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