[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    =?utf-8?q?=5Bshare-like-connect=5D_dataengine/providers/activiti?=
From:       Aaron Seigo <aseigo () kde ! org>
Date:       2011-05-31 22:24:07
Message-ID: 20110531222407.AA868A60A9 () git ! kde ! org
[Download RAW message or body]

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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic