Akonadi::AgentBase::TagObserver Class
class Akonadi::AgentBase::TagObserverPublic Functions
| virtual void | itemsTagsChanged(const Akonadi::Item::List &items, const QSet<Akonadi::Tag> &addedTags, const QSet<Akonadi::Tag> &removedTags) |
| virtual void | tagAdded(const Akonadi::Tag &tag) |
| virtual void | tagChanged(const Akonadi::Tag &tag) |
| virtual void | tagRemoved(const Akonadi::Tag &tag) |
Detailed Description
Member Function Documentation
[virtual] void TagObserver::itemsTagsChanged(const Akonadi::Item::List &items, const QSet<Akonadi::Tag> &addedTags, const QSet<Akonadi::Tag> &removedTags)
Reimplement to handle items tagging
items Items that were tagged or untagged addedTags Set of tags that were added to all \p items removedTags Set of tags that were removed from all \p items
[virtual] void TagObserver::tagAdded(const Akonadi::Tag &tag)
Reimplement to handle tags additions
tag Newly added tag
[virtual] void TagObserver::tagChanged(const Akonadi::Tag &tag)
Reimplement to handle tags changes
tag Tag that has been changed
[virtual] void TagObserver::tagRemoved(const Akonadi::Tag &tag)
Reimplement to handle tags removal.
Note: All items that were tagged by \p tag will get a separate notification about untagging via itemsTagsChanged(). It is guaranteed that the itemsTagsChanged() notification will be delivered before this one.
tag Tag that has been removed.