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

Public Member Functions

QString utiForMime (const QString &mime) const override
 Returns the Mac UTI used for MIME type mime, or an empty string if this converter does not support converting from mime.
QString mimeForUti (const QString &uti) const override
 Returns the MIME type used for Mac UTI uti, or an empty string if this converter does not support converting from uti.
QVariant convertToMime (const QString &mime, const QList< QByteArray > &data, const QString &uti) const override
 Returns data converted from Mac UTI uti to MIME type mime.
QList< QByteArrayconvertFromMime (const QString &mime, const QVariant &data, const QString &uti) const override
 Returns data converted from MIME type mime to Mac UTI uti.
int count (const QMimeData *mimeData) const override
 Returns the item count for the given mimeData.
QString utiForMime (const QString &mime) const override
 Returns the Mac UTI used for MIME type mime, or an empty string if this converter does not support converting from mime.
QString mimeForUti (const QString &uti) const override
 Returns the MIME type used for Mac UTI uti, or an empty string if this converter does not support converting from uti.
QVariant convertToMime (const QString &mime, const QList< QByteArray > &data, const QString &uti) const override
 Returns data converted from Mac UTI uti to MIME type mime.
QList< QByteArrayconvertFromMime (const QString &mime, const QVariant &data, const QString &uti) const override
 Returns data converted from MIME type mime to Mac UTI uti.
int count (const QMimeData *mimeData) const override
 Returns the item count for the given mimeData.
Public Member Functions inherited from QUtiMimeConverter
 QUtiMimeConverter ()
 Constructs a new conversion object and adds it to the globally accessed list of available converters.
virtual ~QUtiMimeConverter ()
 Destroys a conversion object, removing it from the global list of available converters.
HandlerScope scope () const
bool canConvert (const QString &mime, const QString &uti) const
 Returns true if the converter can convert (both ways) between mime and uti; otherwise returns false.

Additional Inherited Members

Public Types inherited from QUtiMimeConverter
enum class  HandlerScopeFlag : uint8_t {
  DnD = 0x01 , Clipboard = 0x02 , Qt_compatible = 0x04 , Qt3_compatible = 0x08 ,
  All = DnD|Clipboard , AllCompatible = All|Qt_compatible
}

Detailed Description

Definition at line 537 of file qutimimeconverter.mm.

Member Function Documentation

◆ convertFromMime() [1/2]

QList< QByteArray > QMacMimeFileUri::convertFromMime ( const QString & mime,
const QVariant & data,
const QString & uti ) const
overridevirtual

Returns data converted from MIME type mime to Mac UTI uti.

Note that Mac UTIs must all be self-terminating. The return value may contain trailing data.

All subclasses must reimplement this pure virtual function.

Implements QUtiMimeConverter.

Definition at line 593 of file qutimimeconverter.mm.

References QUtiMimeConverter::canConvert().

Here is the call graph for this function:

◆ convertFromMime() [2/2]

QList< QByteArray > QMacMimeFileUri::convertFromMime ( const QString & mime,
const QVariant & data,
const QString & uti ) const
overridevirtual

Returns data converted from MIME type mime to Mac UTI uti.

Note that Mac UTIs must all be self-terminating. The return value may contain trailing data.

All subclasses must reimplement this pure virtual function.

Implements QUtiMimeConverter.

◆ convertToMime() [1/2]

QVariant QMacMimeFileUri::convertToMime ( const QString & mime,
const QList< QByteArray > & data,
const QString & uti ) const
overridevirtual

Returns data converted from Mac UTI uti to MIME type mime.

Note that Mac UTIs must all be self-terminating. The input data may contain trailing data.

All subclasses must reimplement this pure virtual function.

Implements QUtiMimeConverter.

Definition at line 564 of file qutimimeconverter.mm.

References QUtiMimeConverter::canConvert().

Here is the call graph for this function:

◆ convertToMime() [2/2]

QVariant QMacMimeFileUri::convertToMime ( const QString & mime,
const QList< QByteArray > & data,
const QString & uti ) const
overridevirtual

Returns data converted from Mac UTI uti to MIME type mime.

Note that Mac UTIs must all be self-terminating. The input data may contain trailing data.

All subclasses must reimplement this pure virtual function.

Implements QUtiMimeConverter.

◆ count() [1/2]

int QMacMimeFileUri::count ( const QMimeData * mimeData) const
overridevirtual

Returns the item count for the given mimeData.

Reimplemented from QUtiMimeConverter.

Definition at line 615 of file qutimimeconverter.mm.

◆ count() [2/2]

int QMacMimeFileUri::count ( const QMimeData * mimeData) const
overridevirtual

Returns the item count for the given mimeData.

Reimplemented from QUtiMimeConverter.

◆ mimeForUti() [1/2]

QString QMacMimeFileUri::mimeForUti ( const QString & uti) const
overridevirtual

Returns the MIME type used for Mac UTI uti, or an empty string if this converter does not support converting from uti.

All subclasses must reimplement this pure virtual function.

Implements QUtiMimeConverter.

Definition at line 556 of file qutimimeconverter.mm.

◆ mimeForUti() [2/2]

QString QMacMimeFileUri::mimeForUti ( const QString & uti) const
overridevirtual

Returns the MIME type used for Mac UTI uti, or an empty string if this converter does not support converting from uti.

All subclasses must reimplement this pure virtual function.

Implements QUtiMimeConverter.

◆ utiForMime() [1/2]

QString QMacMimeFileUri::utiForMime ( const QString & mime) const
overridevirtual

Returns the Mac UTI used for MIME type mime, or an empty string if this converter does not support converting from mime.

All subclasses must reimplement this pure virtual function.

Implements QUtiMimeConverter.

Definition at line 549 of file qutimimeconverter.mm.

◆ utiForMime() [2/2]

QString QMacMimeFileUri::utiForMime ( const QString & mime) const
overridevirtual

Returns the Mac UTI used for MIME type mime, or an empty string if this converter does not support converting from mime.

All subclasses must reimplement this pure virtual function.

Implements QUtiMimeConverter.


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