ObserverV2 Class Reference
from PyKDE4.akonadi import *
Inherits: Akonadi.AgentBase.Observer
Namespace: Akonadi.AgentBase.ObserverV2
Detailed Description
BC extension of Observer with support for monitoring item and collection moves. Use this one instead of Observer.
- Since:
- 4.4
Methods | |
| collectionChanged (self, Akonadi.Collection collection, QSet | |
| collectionMoved (self, Akonadi.Collection collection, Akonadi.Collection collectionSource, Akonadi.Collection collectionDestination) | |
| itemLinked (self, Akonadi.Item item, Akonadi.Collection collection) | |
| itemMoved (self, Akonadi.Item item, Akonadi.Collection collectionSource, Akonadi.Collection collectionDestination) | |
| itemUnlinked (self, Akonadi.Item item, Akonadi.Collection collection) | |
Method Documentation
| collectionChanged | ( | self, | ||
| Akonadi.Collection | collection, | |||
| QSet |
changedAttributes | |||
| ) |
Reimplement to handle changes to existing collections.
- Parameters:
-
collection The changed collection. partIdentifiers The identifiers of the collection parts that has been changed.
| collectionMoved | ( | self, | ||
| Akonadi.Collection | collection, | |||
| Akonadi.Collection | collectionSource, | |||
| Akonadi.Collection | collectionDestination | |||
| ) |
Reimplement to handle collection moves. When using this class in combination with Akonadi.ResourceBase, inter-resource moves are handled internally already and the corresponding add or delete method is called instead.
- Parameters:
-
collection The moved collection. source The previous parent collection. destination The new parent collection.
| itemLinked | ( | self, | ||
| Akonadi.Item | item, | |||
| Akonadi.Collection | collection | |||
| ) |
Reimplement to handle item linking. This is only relevant for virtual resources.
- Parameters:
-
item The linked item. collection The collection the item is linked to.
| itemMoved | ( | self, | ||
| Akonadi.Item | item, | |||
| Akonadi.Collection | collectionSource, | |||
| Akonadi.Collection | collectionDestination | |||
| ) |
Reimplement to handle item moves. When using this class in combination with Akonadi.ResourceBase, inter-resource moves are handled internally already and the corresponding add or delete method is called instead.
- Parameters:
-
item The moved item. collectionSource The collection the item has been moved from. collectionDestination The collection the item has been moved to.
| itemUnlinked | ( | self, | ||
| Akonadi.Item | item, | |||
| Akonadi.Collection | collection | |||
| ) |
Reimplement to handle item unlinking. This is only relevant for virtual resources.
- Parameters:
-
item The unlinked item. collection The collection the item is unlinked from.
KDE 4.4 PyKDE API Reference