KDE PIM / Developers / API Docs / kitchensync

KSync::Engine Class Reference

This class provides the engine for the syncing process. More...

#include <engine.h>

Inherits QObject, and QObject.

List of all members.

Signals

Public Member Functions

Static Public Member Functions

Protected Slots

Protected Member Functions


Detailed Description

This class provides the engine for the syncing process.

It's responsible for control of the action flow through Konnectors and ActionParts. It handles reading and writing of Syncees by the Konnectors and triggers the actions of the ActionParts in the correct sequence.


Member Function Documentation

void Engine::go  ) 
 

Calling this function triggers the flow of actions specified for the current profile.

The following sequence of actions takes place:

1) It is determined which Konnectors are selected by calling ActionPart::selectKonnectors(). No Konnectors are selected by default.

2) All selected Konnectors are read.

3) The actions represented by the ActionParts are tiggered in the sequence of the ActionPart list by executing ActionPart::executeAction().

4) All selected Konnectors are written.


The documentation for this class was generated from the following files: