From 56ca6bf2a4227177027162895c937c03d8ec671f Mon Sep 17 00:00:00 2001 From: Volker Krause Date: Mon, 14 Jun 2021 18:34:32 +0200 Subject: [PATCH] Fix build without KIO Relevant on Android. --- src/webshortcutmodel.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/webshortcutmodel.cpp b/src/webshortcutmodel.cpp index e536a7304..50f292367 100644 --- a/src/webshortcutmodel.cpp +++ b/src/webshortcutmodel.cpp @@ -13,7 +13,9 @@ struct KWebShortcutModelPrivate { QString selectedText; +#ifdef HAVE_KIO KUriFilterData filterData; +#endif QStringList searchProviders; }; @@ -111,14 +113,20 @@ QVariant KWebShortcutModel::data(const QModelIndex &index, int role) const void KWebShortcutModel::trigger(const QString &data) { +#ifdef HAVE_KIO KUriFilterData filterData(data); if (KUriFilter::self()->filterSearchUri(filterData, KUriFilter::WebShortcutFilter)) { Q_EMIT openUrl(filterData.uri().url()); } +#else + Q_UNUSED(data); +#endif } void KWebShortcutModel::configureWebShortcuts() { +#ifdef HAVE_KIO auto job = new KIO::CommandLauncherJob("kcmshell5", QStringList() << "webshortcuts", this); job->exec(); +#endif }