More Info

Revision 919891

(Back to digest)
 

Features 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