Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QWindowsMimeRegistry Class Reference

Manages the list of QWindowsMimeConverter instances. More...

#include <qwindowsmimeregistry.h>

Collaboration diagram for QWindowsMimeRegistry:

Public Types

using QWindowsMimeConverter = QWindowsMimeConverter

Public Member Functions

 QWindowsMimeRegistry ()
 ~QWindowsMimeRegistry ()
QWindowsMimeConverterconverterToMime (const QString &mimeType, IDataObject *pDataObj) const
QStringList allMimesForFormats (IDataObject *pDataObj) const
QWindowsMimeConverterconverterFromMime (const FORMATETC &formatetc, const QMimeData *mimeData) const
QList< FORMATETCallFormatsForMime (const QMimeData *mimeData) const
QVariant convertToMime (const QStringList &mimeTypes, IDataObject *pDataObj, QMetaType preferredType, QString *format=nullptr) const
void registerMime (QWindowsMimeConverter *mime)
void unregisterMime (QWindowsMimeConverter *mime)

Static Public Member Functions

static int registerMimeType (const QString &mime)
 Registers the MIME type mime, and returns an ID number identifying the format on Windows.
static QString clipboardFormatName (int cf)

Detailed Description

Manages the list of QWindowsMimeConverter instances.

See also
QWindowsMimeConverter

Definition at line 19 of file qwindowsmimeregistry.h.

Member Typedef Documentation

◆ QWindowsMimeConverter

Constructor & Destructor Documentation

◆ QWindowsMimeRegistry()

QWindowsMimeRegistry::QWindowsMimeRegistry ( )
default

◆ ~QWindowsMimeRegistry()

QWindowsMimeRegistry::~QWindowsMimeRegistry ( )

Definition at line 1268 of file qwindowsmimeregistry.cpp.

Member Function Documentation

◆ allFormatsForMime()

QList< FORMATETC > QWindowsMimeRegistry::allFormatsForMime ( const QMimeData * mimeData) const

Definition at line 1323 of file qwindowsmimeregistry.cpp.

◆ allMimesForFormats()

QStringList QWindowsMimeRegistry::allMimesForFormats ( IDataObject * pDataObj) const

Definition at line 1283 of file qwindowsmimeregistry.cpp.

◆ clipboardFormatName()

QString QWindowsMimeRegistry::clipboardFormatName ( int cf)
static

Definition at line 1357 of file qwindowsmimeregistry.cpp.

◆ converterFromMime()

QWindowsMimeRegistry::QWindowsMimeConverter * QWindowsMimeRegistry::converterFromMime ( const FORMATETC & formatetc,
const QMimeData * mimeData ) const

Definition at line 1312 of file qwindowsmimeregistry.cpp.

◆ converterToMime()

QWindowsMimeRegistry::QWindowsMimeConverter * QWindowsMimeRegistry::converterToMime ( const QString & mimeType,
IDataObject * pDataObj ) const

Definition at line 1273 of file qwindowsmimeregistry.cpp.

◆ convertToMime()

QVariant QWindowsMimeRegistry::convertToMime ( const QStringList & mimeTypes,
IDataObject * pDataObj,
QMetaType preferredType,
QString * format = nullptr ) const

Definition at line 1364 of file qwindowsmimeregistry.cpp.

◆ registerMime()

void QWindowsMimeRegistry::registerMime ( QWindowsMimeConverter * mime)

Definition at line 1387 of file qwindowsmimeregistry.cpp.

◆ registerMimeType()

int QWindowsMimeRegistry::registerMimeType ( const QString & mime)
static

Registers the MIME type mime, and returns an ID number identifying the format on Windows.

A mime type {application/x-qt-windows-mime;value="WindowsType"} will be registered as the clipboard format for WindowsType.

Definition at line 1400 of file qwindowsmimeregistry.cpp.

◆ unregisterMime()

void QWindowsMimeRegistry::unregisterMime ( QWindowsMimeConverter * mime)
inline

Definition at line 38 of file qwindowsmimeregistry.h.


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