diff --git a/lib/draghelper.cpp b/lib/draghelper.cpp --- a/lib/draghelper.cpp +++ b/lib/draghelper.cpp @@ -29,7 +29,6 @@ DragHelper::DragHelper(QObject* parent) : QObject(parent) , m_dragIconSize(32) { - qmlRegisterType("org.kde.milou", 1, 0, "MimeData"); } DragHelper::~DragHelper() diff --git a/lib/previewplugin.cpp b/lib/previewplugin.cpp --- a/lib/previewplugin.cpp +++ b/lib/previewplugin.cpp @@ -24,13 +24,19 @@ #include #include +#include using namespace Milou; PreviewPlugin::PreviewPlugin(QObject* parent) : QObject(parent) , m_context(nullptr) { +#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)) + qmlRegisterAnonymousType("org.kde.milou", 1); +#else + qmlRegisterType(); +#endif } PreviewPlugin::~PreviewPlugin()