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
QWindowsMimeURI Class Reference
Inheritance diagram for QWindowsMimeURI:
Collaboration diagram for QWindowsMimeURI:

Public Member Functions

 QWindowsMimeURI ()
bool canConvertToMime (const QString &mimeType, IDataObject *pDataObj) const override
 Returns true if the converter can convert to the mimeType from the available formats in pDataObj.
QVariant convertToMime (const QString &mime, LPDATAOBJECT pDataObj, QMetaType preferredType) const override
QString mimeForFormat (const FORMATETC &formatetc) const override
 Returns the mime type that will be created form the format specified in formatetc, or an empty string if this converter does not support formatetc.
bool canConvertFromMime (const FORMATETC &formatetc, const QMimeData *mimeData) const override
 Returns true if the converter can convert from the mimeData to the format specified in formatetc.
bool convertFromMime (const FORMATETC &formatetc, const QMimeData *mimeData, STGMEDIUM *pmedium) const override
 Convert the mimeData to the format specified in formatetc.
QList< FORMATETCformatsForMime (const QString &mimeType, const QMimeData *mimeData) const override
 Returns a QList of FORMATETC structures representing the different windows clipboard formats that can be provided for the mimeType from the mimeData.
 QWindowsMimeURI ()
bool canConvertToMime (const QString &mimeType, IDataObject *pDataObj) const override
 Returns true if the converter can convert to the mimeType from the available formats in pDataObj.
QVariant convertToMime (const QString &mime, LPDATAOBJECT pDataObj, QMetaType preferredType) const override
QString mimeForFormat (const FORMATETC &formatetc) const override
 Returns the mime type that will be created form the format specified in formatetc, or an empty string if this converter does not support formatetc.
bool canConvertFromMime (const FORMATETC &formatetc, const QMimeData *mimeData) const override
 Returns true if the converter can convert from the mimeData to the format specified in formatetc.
bool convertFromMime (const FORMATETC &formatetc, const QMimeData *mimeData, STGMEDIUM *pmedium) const override
 Convert the mimeData to the format specified in formatetc.
QList< FORMATETCformatsForMime (const QString &mimeType, const QMimeData *mimeData) const override
 Returns a QList of FORMATETC structures representing the different windows clipboard formats that can be provided for the mimeType from the mimeData.
Public Member Functions inherited from QWindowsMimeConverter
 QWindowsMimeConverter ()
 Constructs a QWindowsMimeConverter instance.
virtual ~QWindowsMimeConverter ()
 Constructs a QWindowsMimeConverter instance.
virtual QVariant convertToMime (const QString &mimeType, IDataObject *pDataObj, QMetaType preferredType) const =0
 Returns a QVariant containing the converted data for mimeType from pDataObj.

Additional Inherited Members

Static Public Member Functions inherited from QWindowsMimeConverter
static int registerMimeType (const QString &mimeType)
 Registers the MIME type mimeType, and returns an ID number identifying the format on Windows.

Detailed Description

Definition at line 493 of file qwindowsmimeregistry.cpp.

Constructor & Destructor Documentation

◆ QWindowsMimeURI() [1/2]

QWindowsMimeURI::QWindowsMimeURI ( )

Definition at line 508 of file qwindowsmimeregistry.cpp.

◆ QWindowsMimeURI() [2/2]

QWindowsMimeURI::QWindowsMimeURI ( )

Member Function Documentation

◆ canConvertFromMime() [1/2]

bool QWindowsMimeURI::canConvertFromMime ( const FORMATETC & formatetc,
const QMimeData * mimeData ) const
overridevirtual

Returns true if the converter can convert from the mimeData to the format specified in formatetc.

All subclasses must reimplement this pure virtual function.

Implements QWindowsMimeConverter.

Definition at line 514 of file qwindowsmimeregistry.cpp.

◆ canConvertFromMime() [2/2]

bool QWindowsMimeURI::canConvertFromMime ( const FORMATETC & formatetc,
const QMimeData * mimeData ) const
overridevirtual

Returns true if the converter can convert from the mimeData to the format specified in formatetc.

All subclasses must reimplement this pure virtual function.

Implements QWindowsMimeConverter.

◆ canConvertToMime() [1/2]

bool QWindowsMimeURI::canConvertToMime ( const QString & mimeType,
IDataObject * pDataObj ) const
overridevirtual

Returns true if the converter can convert to the mimeType from the available formats in pDataObj.

All subclasses must reimplement this pure virtual function.

Implements QWindowsMimeConverter.

Definition at line 584 of file qwindowsmimeregistry.cpp.

◆ canConvertToMime() [2/2]

bool QWindowsMimeURI::canConvertToMime ( const QString & mimeType,
IDataObject * pDataObj ) const
overridevirtual

Returns true if the converter can convert to the mimeType from the available formats in pDataObj.

All subclasses must reimplement this pure virtual function.

Implements QWindowsMimeConverter.

◆ convertFromMime() [1/2]

bool QWindowsMimeURI::convertFromMime ( const FORMATETC & formatetc,
const QMimeData * mimeData,
STGMEDIUM * pmedium ) const
overridevirtual

Convert the mimeData to the format specified in formatetc.

The converted data should then be placed in pmedium structure.

Return true if the conversion was successful.

All subclasses must reimplement this pure virtual function.

Implements QWindowsMimeConverter.

Definition at line 526 of file qwindowsmimeregistry.cpp.

◆ convertFromMime() [2/2]

bool QWindowsMimeURI::convertFromMime ( const FORMATETC & formatetc,
const QMimeData * mimeData,
STGMEDIUM * pmedium ) const
overridevirtual

Convert the mimeData to the format specified in formatetc.

The converted data should then be placed in pmedium structure.

Return true if the conversion was successful.

All subclasses must reimplement this pure virtual function.

Implements QWindowsMimeConverter.

◆ convertToMime() [1/2]

QVariant QWindowsMimeURI::convertToMime ( const QString & mime,
LPDATAOBJECT pDataObj,
QMetaType preferredType ) const
override

Definition at line 612 of file qwindowsmimeregistry.cpp.

◆ convertToMime() [2/2]

QVariant QWindowsMimeURI::convertToMime ( const QString & mime,
LPDATAOBJECT pDataObj,
QMetaType preferredType ) const
override

◆ formatsForMime() [1/2]

QList< FORMATETC > QWindowsMimeURI::formatsForMime ( const QString & mimeType,
const QMimeData * mimeData ) const
overridevirtual

Returns a QList of FORMATETC structures representing the different windows clipboard formats that can be provided for the mimeType from the mimeData.

All subclasses must reimplement this pure virtual function.

Implements QWindowsMimeConverter.

Definition at line 598 of file qwindowsmimeregistry.cpp.

◆ formatsForMime() [2/2]

QList< FORMATETC > QWindowsMimeURI::formatsForMime ( const QString & mimeType,
const QMimeData * mimeData ) const
overridevirtual

Returns a QList of FORMATETC structures representing the different windows clipboard formats that can be provided for the mimeType from the mimeData.

All subclasses must reimplement this pure virtual function.

Implements QWindowsMimeConverter.

◆ mimeForFormat() [1/2]

QString QWindowsMimeURI::mimeForFormat ( const FORMATETC & formatetc) const
overridevirtual

Returns the mime type that will be created form the format specified in formatetc, or an empty string if this converter does not support formatetc.

All subclasses must reimplement this pure virtual function.

Implements QWindowsMimeConverter.

Definition at line 590 of file qwindowsmimeregistry.cpp.

◆ mimeForFormat() [2/2]

QString QWindowsMimeURI::mimeForFormat ( const FORMATETC & formatetc) const
overridevirtual

Returns the mime type that will be created form the format specified in formatetc, or an empty string if this converter does not support formatetc.

All subclasses must reimplement this pure virtual function.

Implements QWindowsMimeConverter.


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