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>.
|
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< FORMATETC > | formatsForMime (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. | |
Definition at line 493 of file qwindowsmimeregistry.cpp.
QWindowsMimeURI::QWindowsMimeURI | ( | ) |
Definition at line 508 of file qwindowsmimeregistry.cpp.
References QWindowsMimeConverter::registerMimeType().
|
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.
References getCf(), QMimeData::hasUrls(), QUrl::isLocalFile(), mimeData, url, and QMimeData::urls().
Referenced by convertFromMime(), and formatsForMime().
|
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.
References canGetData(), and mimeType.
|
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.
References canConvertFromMime(), d, fileNames, files, getCf(), i, QString::isEmpty(), QString::length(), mimeData, QByteArray(), setData(), QUrl::toLocalFile(), QDir::toNativeSeparators(), QUrl::toString(), url, and QMimeData::urls().
|
override |
Definition at line 612 of file qwindowsmimeregistry.cpp.
References canGetData(), files, QString::fromLocal8Bit(), QUrl::fromLocalFile(), QString::fromWCharArray(), getData(), i, QMetaType::id(), and mimeType.
|
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.
References canConvertFromMime(), mimeData, mimeType, and setCf().
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.
References getCf().