Revision 844079

Go back to digest for 10th August 2008

Features in KDE-PIM

Dmitry Ivanov committed changes in /trunk/playground/pim/krss/libkrss:

Beginnings of the Tag/TagProvider thing: add class 'Tag' and use it throughout the library.

TagProvider will be responsile for storing tags for feeds and notify about changes made to tags (namely, renaming a tag). The library users can access only Tag, TagProvider will be hidden behind the existing interfaces.

The default behaviour didn't change: if there is no available TagProvider, the tag's label will be stored along with the collection in Akonadi.

The next step is to implement a Nepomuk-based TagProvider.
Wish me luck!

File Changes

Added 2 files
  • /trunk/playground/pim/krss/libkrss
  •   /tag.cpp
  •   /tag.h
Modified 13 files
  • /trunk/playground/pim/krss/libkrss
  •   /abstractproxyfeed.cpp
  •   /abstractproxyfeed.h
  •   /CMakeLists.txt
  •   /feed.cpp
  •   /feed.h
  •   /feedlist.cpp
  •   /feedlist.h
  •   /feedlistmodel.cpp
  •   /feedlistmodel.h
  •   /persistentfeed.cpp
  •   /persistentfeed.h
  •   /persistentfeedmodifyjob.cpp
  •   /standardactionmanager.cpp
15 files changed in total