diff --git a/lib/previewplugin.cpp b/lib/previewplugin.cpp --- a/lib/previewplugin.cpp +++ b/lib/previewplugin.cpp @@ -24,19 +24,14 @@ #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() diff --git a/lib/qml/qmlplugins.cpp b/lib/qml/qmlplugins.cpp --- a/lib/qml/qmlplugins.cpp +++ b/lib/qml/qmlplugins.cpp @@ -29,6 +29,7 @@ #include "mousehelper.h" #include +#include void QmlPlugins::initializeEngine(QQmlEngine *, const char *) { @@ -44,5 +45,10 @@ [](QQmlEngine*, QJSEngine*) -> QObject* { return new Milou::MouseHelper(); }); +#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)) + qmlRegisterAnonymousType(uri, 0); +#else + qmlRegisterType(); +#endif }