From kde-commits Tue May 31 22:35:51 2011 From: Marco Martin Date: Tue, 31 May 2011 22:35:51 +0000 To: kde-commits Subject: =?utf-8?q?=5Bshare-like-connect=5D_dataengine=3A_return_an_hash_?= Message-Id: <20110531223551.5655DA60A9 () git ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=130688138719061 Git commit e1cacfb1bc8d3b09b9aa31e8c5ed8e0910c5b077 by Marco Martin. Committed on 01/06/2011 at 00:34. Pushed by mart into branch 'master'. return an hash with all activities if no targets M +4 -1 dataengine/providers/activities/activitiesProvider.cpp M +2 -2 dataengine/slcservice/slcjob.cpp http://commits.kde.org/share-like-connect/e1cacfb1bc8d3b09b9aa31e8c5ed8e0910c5b077 diff --git a/dataengine/providers/activities/activitiesProvider.cpp b/dataengine/providers/activities/activitiesProvider.cpp index b0a9892..1b5da74 100644 --- a/dataengine/providers/activities/activitiesProvider.cpp +++ b/dataengine/providers/activities/activitiesProvider.cpp @@ -56,7 +56,10 @@ QVariant ActivitiesProvider::executeAction(SLC::Provider::Action action, const Q //TODO: first step QVariantHash result; foreach (const QString &activity, m_activityConsumer->listActivities()) { - result[activity] = activity; + KActivityInfo *info = new KActivityInfo(activity); + result[activity] = info->name(); + //kDebug() << "Found activity: " << activity << info->name(); + delete info; } return result; } diff --git a/dataengine/slcservice/slcjob.cpp b/dataengine/slcservice/slcjob.cpp index 8a57069..8f94679 100644 --- a/dataengine/slcservice/slcjob.cpp +++ b/dataengine/slcservice/slcjob.cpp @@ -51,8 +51,8 @@ void SlcJob::start() providerParameters["URI"] = m_content["URI"]; providerParameters["Comment"] = parameters()["Comment"]; providerParameters["Target"] = parameters()["Target"]; - QVariant success = m_provider.data()->executeAction(SLC::Provider::Connect, QVariantHash(), providerParameters); - setResult(success); + QVariant result = m_provider.data()->executeAction(SLC::Provider::Connect, QVariantHash(), providerParameters); + setResult(result); return; } setResult(false);