Revision 657134

Go back to digest for 29th April 2007

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