Akonadi
agentbase.h
216 virtual void collectionAdded(const Akonadi::Collection &collection, const Akonadi::Collection &parent);
252 virtual void itemMoved(const Akonadi::Item &item, const Akonadi::Collection &collectionSource, const Akonadi::Collection &collectionDestination);
281 collectionMoved(const Akonadi::Collection &collection, const Akonadi::Collection &collectionSource, const Akonadi::Collection &collectionDestination);
286 * @param changedAttributes The identifiers of the collection parts/attributes that has been changed.
288 virtual void collectionChanged(const Akonadi::Collection &collection, const QSet<QByteArray> &changedAttributes);
315 virtual void itemsFlagsChanged(const Akonadi::Item::List &items, const QSet<QByteArray> &addedFlags, const QSet<QByteArray> &removedFlags);
332 itemsMoved(const Akonadi::Item::List &items, const Akonadi::Collection &sourceCollection, const Akonadi::Collection &destinationCollection);
340 virtual void itemsLinked(const Akonadi::Item::List &items, const Akonadi::Collection &collection);
348 virtual void itemsUnlinked(const Akonadi::Item::List &items, const Akonadi::Collection &collection);
395 virtual void itemsTagsChanged(const Akonadi::Item::List &items, const QSet<Akonadi::Tag> &addedTags, const QSet<Akonadi::Tag> &removedTags);
414 itemsRelationsChanged(const Akonadi::Item::List &items, const Akonadi::Relation::List &addedRelations, const Akonadi::Relation::List &removedRelations);
The interface for reacting on monitored or replayed changes.
Definition: agentbase.h:178
static int init(int argc, char **argv)
Use this method in the main function of your agent application to initialize your agent subclass.
Definition: agentbase.h:453
Q_SCRIPTABLE CaptureState status()
BC extension of Observer with support for monitoring item and collection moves.
Definition: agentbase.h:237
KSharedConfigPtr config()
BC extension of ObserverV2 with support for batch operations.
Definition: agentbase.h:301
Q_SCRIPTABLE Q_NOREPLY void abort()
Observer that adds support for item tagging.
Definition: agentbase.h:360
QString message
Helper integration between Akonadi and Qt.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Nov 30 2023 04:04:20 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Nov 30 2023 04:04:20 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.