4#ifndef QWINDOWSMIMEREGISTRY_H
5#define QWINDOWSMIMEREGISTRY_H
8#include <QtCore/qt_windows.h>
10#include <QtGui/qwindowsmimeconverter.h>
11#include <QtCore/qlist.h>
12#include <QtCore/qvariant.h>
45 void ensureInitialized()
const;
48 mutable int m_internalMimeCount = 0;
51#ifndef QT_NO_DEBUG_STREAM
bool removeOne(const AT &t)
\macro QT_RESTRICTED_CAST_FROM_ASCII
The QWindowsMimeConverter class maps open-standard MIME to Window Clipboard formats.
Manages the list of QWindowsMimeConverter instances.
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)
QVariant convertToMime(const QStringList &mimeTypes, IDataObject *pDataObj, QMetaType preferredType, QString *format=nullptr) const
QWindowsMimeConverter * converterFromMime(const FORMATETC &formatetc, const QMimeData *mimeData) const
void registerMime(QWindowsMimeConverter *mime)
QStringList allMimesForFormats(IDataObject *pDataObj) const
QList< FORMATETC > allFormatsForMime(const QMimeData *mimeData) const
QWindowsMimeConverter QWindowsMimeConverter
QWindowsMimeConverter * converterToMime(const QString &mimeType, IDataObject *pDataObj) const
void unregisterMime(QWindowsMimeConverter *mime)
Combined button and popup list for selecting options.
GLint GLsizei GLsizei GLenum format
QDebug operator<<(QDebug, const FORMATETC &)
application x qt windows mime
[2]