diff options
Diffstat (limited to 'src/plugins/platforms/windows/qwindowsapplication.cpp')
-rw-r--r-- | src/plugins/platforms/windows/qwindowsapplication.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/plugins/platforms/windows/qwindowsapplication.cpp b/src/plugins/platforms/windows/qwindowsapplication.cpp index c137b2a8a8..83f42a8c86 100644 --- a/src/plugins/platforms/windows/qwindowsapplication.cpp +++ b/src/plugins/platforms/windows/qwindowsapplication.cpp @@ -40,6 +40,7 @@ #include "qwindowsapplication.h" #include "qwindowsclipboard.h" #include "qwindowscontext.h" +#include "qwindowsmime.h" #include "qwin10helpers.h" @@ -109,4 +110,21 @@ void QWindowsApplication::setDarkModeHandling(QWindowsApplication::DarkModeHandl m_darkModeHandling = handling; } +void QWindowsApplication::registerMime(QPlatformInterface::Private::QWindowsMime *mime) +{ + if (auto ctx = QWindowsContext::instance()) + ctx->mimeConverter().registerMime(mime); +} + +void QWindowsApplication::unregisterMime(QPlatformInterface::Private::QWindowsMime *mime) +{ + if (auto ctx = QWindowsContext::instance()) + ctx->mimeConverter().unregisterMime(mime); +} + +int QWindowsApplication::registerMimeType(const QString &mime) +{ + return QWindowsMimeConverter::registerMimeType(mime); +} + QT_END_NAMESPACE |