From ee711cf107a8c8cac94106db1a4d71e5fc8ca452 Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Tue, 6 May 2014 13:01:50 +0200 Subject: [PATCH] Services Runner: Port away from KDELibs4Support --- runners/services/CMakeLists.txt | 5 ++--- runners/services/servicerunner.cpp | 8 ++++---- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/runners/services/CMakeLists.txt b/runners/services/CMakeLists.txt index 9ba28ca17..3bb5abdaf 100644 --- a/runners/services/CMakeLists.txt +++ b/runners/services/CMakeLists.txt @@ -4,11 +4,10 @@ set(krunner_services_SRCS add_library(krunner_services MODULE ${krunner_services_SRCS}) target_link_libraries(krunner_services - KF5::KIOCore + KF5::KIOWidgets KF5::I18n - #KF5::Plasma KF5::Runner - KF5::KDELibs4Support + KF5::Service ) install(TARGETS krunner_services DESTINATION ${PLUGIN_INSTALL_DIR} ) diff --git a/runners/services/servicerunner.cpp b/runners/services/servicerunner.cpp index 8add42ff6..7337b29f8 100644 --- a/runners/services/servicerunner.cpp +++ b/runners/services/servicerunner.cpp @@ -22,11 +22,11 @@ #include #include -#include +#include +#include #include #include #include -#include ServiceRunner::ServiceRunner(QObject *parent, const QVariantList &args) : Plasma::AbstractRunner(parent, args) @@ -217,7 +217,7 @@ void ServiceRunner::run(const Plasma::RunnerContext &context, const Plasma::Quer Q_UNUSED(context); KService::Ptr service = KService::serviceByStorageId(match.data().toString()); if (service) { - KRun::run(*service, KUrl::List(), 0); + KRun::run(*service, QList(), 0); } } @@ -245,7 +245,7 @@ QMimeData * ServiceRunner::mimeDataForMatch(const Plasma::QueryMatch *match) if (service) { QMimeData * result = new QMimeData(); QList urls; - urls << KUrl(service->entryPath()); + urls << QUrl::fromLocalFile(service->entryPath()); qDebug() << urls; result->setUrls(urls); return result;