diff --git a/part/pageview.cpp b/part/pageview.cpp index 7aca68dbd..67eca5e3e 100644 --- a/part/pageview.cpp +++ b/part/pageview.cpp @@ -53,12 +53,17 @@ #include #include #include -#include #include #include #include #include +#include #include +#if KIO_VERSION >= QT_VERSION_CHECK(5, 69, 0) +#include +#else +#include +#endif // system includes #include @@ -4731,7 +4736,12 @@ void PageView::slotHandleWebShortcutAction() void PageView::slotConfigureWebShortcuts() { +#if KIO_VERSION >= QT_VERSION_CHECK(5, 69, 0) + auto *job = new KIO::CommandLauncherJob(QStringLiteral("kcmshell5"), QStringList() << QStringLiteral("webshortcuts")); + job->start(); +#else KToolInvocation::kdeinitExec(QStringLiteral("kcmshell5"), QStringList() << QStringLiteral("webshortcuts")); +#endif } void PageView::slotZoom()