4#include <QtCore/qmimedata.h>
9#include "private/qcore_mac_p.h"
26 (*globalDraggedTypesList()) +=
types;
31 return (*globalDraggedTypesList());
52 if (globalMimeList()->isEmpty())
62 while (!mimes->isEmpty())
63 delete mimes->takeFirst();
71 const MimeList &mimes = *globalMimeList();
72 for (
const auto &
mime : mimes) {
73 const bool relevantScope =
mime->scope() & scope;
75 qDebug(
"QMacMimeRegistry::flavorToMime: attempting (%d) for uti %s [%s]",
92 globalMimeList()->prepend(macMime);
98 globalMimeList()->removeAll(macMime);
105QList<QUtiMimeConverter *>
all(QUtiMimeConverter::HandlerScope scope)
108 const MimeList &mimes = *globalMimeList();
109 for (
const auto &
mime : mimes) {
110 if (
mime->scope() & scope)
static bool closingDown()
Returns true if the application objects are being destroyed; otherwise returns false.
QList< QUtiMimeConverter * > MimeList
\macro QT_RESTRICTED_CAST_FROM_ASCII
The QUtiMimeConverter class converts between a MIME type and a \l{https://developer....
void unregisterMimeConverter(QUtiMimeConverter *macMime)
void registerBuiltInTypes()
void initializeMimeTypes()
const QStringList & enabledDraggedTypes()
QList< QUtiMimeConverter * > all(QUtiMimeConverter::HandlerScope scope)
QString flavorToMime(QUtiMimeConverter::HandlerScope scope, const QString &uti)
void registerDraggedTypes(const QStringList &types)
void registerMimeConverter(QUtiMimeConverter *macMime)
Combined button and popup list for selecting options.
#define Q_GLOBAL_STATIC(TYPE, NAME,...)
GLsizei GLenum GLenum * types
#define qPrintable(string)
application x qt windows mime
[2]