From kde-commits Tue May 31 22:24:07 2011 From: Aaron Seigo Date: Tue, 31 May 2011 22:24:07 +0000 To: kde-commits Subject: =?utf-8?q?=5Bshare-like-connect=5D_dataengine/providers/activiti?= Message-Id: <20110531222407.AA868A60A9 () git ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=130688067418082 Git commit fca5b4c364e14301147eca9cd9e492b7dce4daec by Aaron Seigo. Committed on 01/06/2011 at 00:23. Pushed by aseigo into branch 'master'. Target is a stringlist M +7 -5 dataengine/providers/activities/activitiesProvider.cpp http://commits.kde.org/share-like-connect/fca5b4c364e14301147eca9cd9e492b7dce4daec diff --git a/dataengine/providers/activities/activitiesProvider.cpp b/dataengine/providers/activities/activitiesProvider.cpp index 31655fe..0948721 100644 --- a/dataengine/providers/activities/activitiesProvider.cpp +++ b/dataengine/providers/activities/activitiesProvider.cpp @@ -46,18 +46,20 @@ QVariant ActivitiesProvider::executeAction(SLC::Provider::Action action, const Q } kDebug() << content << parameters; - + const QString resourceUrl = parameters["Url"].toString(); - QString activityId = parameters["Target"].toString(); - if (activityId.isEmpty()) { + QStringList activityIds = parameters["Target"].toStringList(); + if (activityIds.isEmpty()) { //TODO: first step return true; } Nepomuk::Resource fileRes(resourceUrl); - Nepomuk::Resource acRes("activities://" + activityId); - acRes.addProperty(Soprano::Vocabulary::NAO::isRelated(), fileRes); + foreach (const QString &activityId, activityIds) { + Nepomuk::Resource acRes("activities://" + activityId); + acRes.addProperty(Soprano::Vocabulary::NAO::isRelated(), fileRes); + } return true; }