[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/runtime/nepomuk/services/backupsync/lib
From: Vishesh Handa <handa.vish () gmail ! com>
Date: 2011-01-28 7:11:21
Message-ID: 20110128071121.4D0C4AC8BB () svn ! kde ! org
[Download RAW message or body]
SVN commit 1217711 by vhanda:
Remove the old setUri( KUrl ) method and add a setUri( Soprano::Node ) method in SimpleResource
M +8 -2 simpleresource.cpp
M +6 -1 simpleresource.h
--- trunk/KDE/kdebase/runtime/nepomuk/services/backupsync/lib/simpleresource.cpp #1217710:1217711
@@ -107,10 +107,16 @@
}
-void Nepomuk::Sync::SimpleResource::setUri(const KUrl& newUri)
+void Nepomuk::Sync::SimpleResource::setUri(const Soprano::Node& node)
{
- d->uri = newUri;
+ if( node.isResource() ) {
+ d->uri = node.uri();
}
+ else if( node.isBlank() ) {
+ d->uri = KUrl( node.identifier() );
+ d->uri.setScheme("");
+ }
+}
KUrl Nepomuk::Sync::SimpleResource::uri() const
{
--- trunk/KDE/kdebase/runtime/nepomuk/services/backupsync/lib/simpleresource.h #1217710:1217711
@@ -71,8 +71,13 @@
KUrl NEPOMUKSYNC_EXPORT nieUrl() const;
KUrl uri() const;
- void setUri( const KUrl & newUri );
+ /**
+ * If \p node is resource node the uri is set to the node's uri
+ * Otherwise if \p node is a blank node then the uri
+ * is set to its identifier
+ */
+ void setUri( const Soprano::Node & node );
QList<Soprano::Node> property( const KUrl & url ) const;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic