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

List:       kde-commits
Subject:    KDE/kdebase/runtime/nepomuk/libnepomukquery
From:       Sebastian Trueg <sebastian () trueg ! de>
Date:       2009-07-20 19:04:57
Message-ID: 1248116697.290451.4134.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1000056 by trueg:

Support for plain literals

 M  +4 -1      dbusoperators.cpp  


--- trunk/KDE/kdebase/runtime/nepomuk/libnepomukquery/dbusoperators.cpp \
#1000055:1000056 @@ -329,7 +329,10 @@
     QString value, language, dataTypeUri;
     arg >> type >> value >> language >> dataTypeUri;
     if ( type == Soprano::Node::LiteralNode ) {
-        node = Soprano::Node( Soprano::LiteralValue::fromString( value, dataTypeUri \
), language ); +        if ( dataTypeUri.isEmpty() )
+            node = Soprano::Node( Soprano::LiteralValue::createPlainLiteral( value, \
language ) ); +        else
+            node = Soprano::Node( Soprano::LiteralValue::fromString( value, \
QUrl::fromEncoded( dataTypeUri.toAscii() ) ) );  }
     else if ( type == Soprano::Node::ResourceNode ) {
         node = Soprano::Node( QUrl::fromEncoded( value.toAscii() ) );


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

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