134QWindowsMimeConverter::QWindowsMimeConverter()
136 using QWindowsApplication = QNativeInterface::Private::QWindowsApplication;
137 auto nativeWindowsApp =
dynamic_cast<QWindowsApplication *>(QGuiApplicationPrivate::platformIntegration());
138 Q_ASSERT(nativeWindowsApp);
139 nativeWindowsApp->registerMime(
this);
147QWindowsMimeConverter::~QWindowsMimeConverter()
149 using QWindowsApplication = QNativeInterface::Private::QWindowsApplication;
150 auto nativeWindowsApp =
dynamic_cast<QWindowsApplication *>(QGuiApplicationPrivate::platformIntegration());
151 Q_ASSERT(nativeWindowsApp);
152 nativeWindowsApp->unregisterMime(
this);
162int QWindowsMimeConverter::registerMimeType(
const QString &mimeType)
164 using QWindowsApplication = QNativeInterface::Private::QWindowsApplication;
165 auto nativeWindowsApp =
dynamic_cast<QWindowsApplication *>(QGuiApplicationPrivate::platformIntegration());
166 Q_ASSERT(nativeWindowsApp);
167 return nativeWindowsApp->registerMimeType(mimeType);