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; }