diff --git a/src/QuickEditor/QuickEditor.cpp b/src/QuickEditor/QuickEditor.cpp --- a/src/QuickEditor/QuickEditor.cpp +++ b/src/QuickEditor/QuickEditor.cpp @@ -22,6 +22,7 @@ #include "SpectacleConfig.h" #include +#include #include #include @@ -74,7 +75,14 @@ d->mQmlEngine = new QQmlEngine(); d->mDecl = new KDeclarative::KDeclarative; d->mDecl->setDeclarativeEngine(d->mQmlEngine); + +#if KDECLARATIVE_VERSION >= QT_VERSION_CHECK(5, 45, 0) + d->mDecl->setupEngine(d->mQmlEngine); + d->mDecl->setupContext(); +#else d->mDecl->setupBindings(); +#endif + d->mQmlEngine->addImageProvider(QStringLiteral("snapshot"), mImageStore); d->mQuickView = new QQuickView(d->mQmlEngine, 0);