Revision 919891
Go back to digest for 8th February 2009Features in KDE-PIM
Dmitry Ivanov committed changes in /trunk/playground/pim/krss:
Nepomuk tag provider implementation:
- tested manually and basically works
- as Nepomuk lacks support for resource monitoring the provider can't detect when a tag has been added/modified/deleted. It can only detect changes made by the application itself.
- it allocates a new Nepomuk resource for a feed/item when a Nepomuk tag gets attached to this feed/item
- it breaks FeedListModel because the signals from Akonadi and the Nepomuk tag provider (when deleting a tag) arrive unordered (the fix is coming)
Not recommended until Nepomuk gets support for resource monitoring.
Bugs and spaghetti code included.
File Changes
Added 1 files
- /trunk/playground/pim/krss/libkrss/nepomuktagprovider/nepomuktag_p.h
Deleted 4 files
- /trunk/playground/pim/krss/libkrss/nepomuktagprovider
- /nepomuktagsfetchjob.cpp
- /nepomuktagsfetchjob.h
- /nepomuktagsstorejob.cpp
- /nepomuktagsstorejob.h
Modified 9 files
- /trunk/playground/pim/krss
- /CMakeLists.txt
- /libkrss/CMakeLists.txt
- /libkrss/resourcemanager.cpp
- /libkrss/tag.cpp
- /libkrss/tag.h
- /libkrss/nepomuktagprovider/nepomuktagjobimpls.cpp
- /libkrss/nepomuktagprovider/nepomuktagjobimpls.h
- /libkrss/nepomuktagprovider/nepomuktagprovider.cpp
- /libkrss/nepomuktagprovider/nepomuktagprovider.h
14 files changed in total