Services Runner: Port away from KDELibs4Support

wilder-5.14
Vishesh Handa 12 years ago
parent e111b2573e
commit ee711cf107
  1. 5
      runners/services/CMakeLists.txt
  2. 8
      runners/services/servicerunner.cpp

@ -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} )

@ -22,11 +22,11 @@
#include <QIcon>
#include <QDebug>
#include <KLocale>
#include <QUrl>
#include <KLocalizedString>
#include <KRun>
#include <KService>
#include <KServiceTypeTrader>
#include <KUrl>
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<QUrl>(), 0);
}
}
@ -245,7 +245,7 @@ QMimeData * ServiceRunner::mimeDataForMatch(const Plasma::QueryMatch *match)
if (service) {
QMimeData * result = new QMimeData();
QList<QUrl> urls;
urls << KUrl(service->entryPath());
urls << QUrl::fromLocalFile(service->entryPath());
qDebug() << urls;
result->setUrls(urls);
return result;

Loading…
Cancel
Save