Revision 762174
Go back to digest for 20th January 2008Optimization in KDE Base
Sebastian Trueg committed changes in /trunk/KDE/kdelibs/nepomuk:
Finally I can do my "little" commit:
* I completely reimplemented the ontology classes. They are much cleaner and faster now and comply with QT/KDE coding styles (shared privates and return by value and stuff)
For compatibility the old classes are kept and should be fazed out after KDE 4.1.
* Nepomuk::Resource has been improved and cleaned up a bit. A new ResourceFilterModel takes care of creating proper named grahs for the data.
* Nepomuk::Resource now supports multiple types which will be needed soon.
File Changes
Added 9 files
- /trunk/KDE/kdelibs/nepomuk/core
- /resourcefiltermodel.cpp
- /resourcefiltermodel.h
- /TODO
- /ontology/entitymanager.cpp
- /ontology/entitymanager.h
- /test/resourcefiltermodeltest.cpp
- /test/resourcefiltermodeltest.h
- /ontology/test/entitytest.cpp
- /ontology/test/entitytest.h
Deleted 2 files
- /trunk/KDE/kdelibs/nepomuk/core/ontology
- /qurlhash.cpp
- /qurlhash.h
Modified 41 files
- /trunk/KDE/kdelibs/nepomuk
- /core/CMakeLists.txt
- /core/resource.cpp.in
- /core/resource.h.in
- /core/resourcedata.cpp
- /core/resourcedata.h
- /core/resourcemanager.cpp
- /core/variant.cpp
- /ontologies/xesam.rdfs
- /rcgen/resourceclass.cpp
- /rcgen/resourcetemplate.h
- /core/generated/resource.cpp
- /core/generated/resource.h
- /core/generated/tag.cpp
- /core/generated/tag.h
- /core/ontology/class.cpp
- /core/ontology/class.h
- /core/ontology/class_p.h
- /core/ontology/desktopontologyloader.cpp
- /core/ontology/desktopontologyloader.h
- /core/ontology/entity.cpp
- /core/ontology/entity.h
- /core/ontology/entity_p.h
- /core/ontology/fileontologyloader.h
- /core/ontology/global.h
- /core/ontology/literal.cpp
- /core/ontology/literal.h
- /core/ontology/literal_p.h
- /core/ontology/nepomukontologyloader.h
- /core/ontology/ontology.cpp
- /core/ontology/ontology.h
- /core/ontology/ontology_p.h
- /core/ontology/ontologyloader.h
- /core/ontology/ontologymanager.cpp
- /core/ontology/ontologymanager.h
- /core/ontology/property.cpp
- /core/ontology/property.h
- /core/ontology/property_p.h
- /core/test/speedtest.cpp
- /core/ui/kmetadatatagcloud.cpp
- /core/ui/kmetadatatagwidget.cpp
- /core/ontology/test/CMakeLists.txt
52 files changed in total