From kde-commits Wed Aug 05 13:10:53 2009 From: Sebastian Trueg Date: Wed, 05 Aug 2009 13:10:53 +0000 To: kde-commits Subject: branches/KDE/4.3/kdelibs/nepomuk/core Message-Id: <1249477853.815781.16739.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=124947786002945 SVN commit 1007294 by trueg: Backport: Handle Resource::resourceUri in toUrlList. This allows to convert QUrl, QList, Resource, and QList into a QList M +10 -2 variant.cpp --- branches/KDE/4.3/kdelibs/nepomuk/core/variant.cpp #1007293:1007294 @@ -1067,13 +1067,21 @@ QList Nepomuk::Variant::toUrlList() const { - if( isUrl() ) { + if( isUrl() || isResource() ) { QList l; l.append( toUrl() ); return l; } - else + else if( isResourceList() ) { + QList l; + QList rl = toResourceList(); + foreach(const Resource& r, rl) + l << r.resourceUri(); + return l; + } + else { return d->value.value >(); + } }