More Info

Revision 657134

(Back to digest)
 

Features in KDE Base

Sebastian Trueg committed changes in /trunk/kdereview/nepomuk-kde:

I think this one is mainly a port to the new Soprano LiteralValue API and a complete replacement of Nepomuk::RDF::Node and Nepomuk::RDF::Statement with Soprano::Node and Soprano::Statement.

The QT DBus bindings are just awesome! You got to love them! :)

And now that the literal conversion has been moved to Soprano which is QT-only there is no need for KMetaData::DateTime anymore and no-one can bug about an integration into KDateTime anymore. ;)

Now there is only one thing left that I would love to do: replace the stupid QueryResultTable with some Soprano thing. I have an idea how to do that but I am not sure if it might be too strange.... we will see.

Anyway, all is already much cleaner now.

File Changes

Deleted 6 files
/trunk/kdereview/nepomuk-kde/backbone
 
/coreservices/util.cpp
 
/coreservices/util.h
 
/knepomuk/rdf/node.cpp
 
/knepomuk/rdf/node.h
 
/knepomuk/rdf/statement.cpp
 
/knepomuk/rdf/statement.h
Modified 52 files
/trunk/kdereview/nepomuk-kde
 
/konto/desktopontologyloader.cpp
 
/konto/desktopontologyloader.h
 
/konto/fileontologyloader.cpp
 
/konto/fileontologyloader.h
 
/konto/nepomukontologyloader.cpp
 
/konto/nepomukontologyloader.h
 
/konto/ontologyloader.cpp
 
/konto/ontologyloader.h
 
/konto/ontologymanager.cpp
 
/konto/ontologymanager.h
 
/backbone/coreservices/CMakeLists.txt
 
/backbone/coreservices/coreservices.cpp
 
/backbone/coreservices/dbusinterface.cpp
 
/backbone/coreservices/dbusinterface.h
 
/backbone/coreservices/sopranordfrepository.cpp
 
/backbone/coreservices/sopranordfrepository.h
 
/backbone/knepomuk/CMakeLists.txt
 
/backbone/knepomuk/knepomuk.h
 
/backbone/knepomuk/registrydbusbackend.cpp
 
/backbone/knepomuk/servicedbusinterfacebackend.cpp
 
/backbone/tests/rdfrepositorytest.cpp
 
/backbone/tests/rdfrepositorytest.h
 
/backbone/tests/statementiteratortest.cpp
 
/backbone/tests/testbase.cpp
 
/backbone/tests/testbase.h
 
/kmetadata/kmetadata/CMakeLists.txt
 
/kmetadata/kmetadata/resourcedata.cpp
 
/kmetadata/kmetadata/resourcedata.h
 
/kmetadata/kmetadata/resourcemanager.cpp
 
/kmetadata/kmetadata/tools.cpp
 
/kmetadata/kmetadata/tools.h
 
/kmetadata/kmetadata/variant.cpp
 
/kmetadata/kmetadata/variant.h
 
/kmetadata/rcgen/ontologyparser.cpp
 
/kmetadata/tests/CMakeLists.txt
 
/kmetadata/tests/resourcedatatest.cpp
 
/kmetadata/tests/resourcetest.cpp
 
/kmetadata/tests/speedtest.cpp
 
/kmetadata/tests/testbase.cpp
 
/konto/test/desktopontologyloadertest.cpp
 
/konto/test/kontotest.cpp
 
/backbone/knepomuk/rdf/CMakeLists.txt
 
/backbone/knepomuk/rdf/queryresulttable.h
 
/backbone/knepomuk/rdf/rdfdbus.cpp
 
/backbone/knepomuk/rdf/rdfdbus.h
 
/backbone/knepomuk/rdf/statementlistiterator.cpp
 
/backbone/knepomuk/rdf/statementlistiterator.h
 
/backbone/knepomuk/services/rdfrepository.cpp
 
/backbone/knepomuk/services/rdfrepository.h
 
/backbone/knepomuk/services/rdfrepositorypublisher.h
 
/backbone/knepomuk/services/rdfrepositorypublisherdbusinterface.cpp
 
/backbone/knepomuk/services/rdfrepositorypublisherdbusinterface.h
58 files changed in total