KDE PIM / Developers / API Docs / ksync

KSyncUi Class Reference

Syncing conflict resolution user interface. More...

#include <ksyncui.h>

Inherited by KSyncUiKde.

List of all members.

Public Member Functions


Detailed Description

Syncing conflict resolution user interface.

Author:
Cornelius Schumacher
See also:
KSyncer
This class provides the abstract interface to a conflict resolution user interface. It is needed for cases, when a syncing process cannot resolve conflicts automatically. This is the case, when the same data entry has been changed in different data sets in an incompatible way.

This class has to be implemented by a concrete subclass, which provides the actual user interface. While a GUI implementation, which provides interactive conflict resolution, is the most common implementation, there might also be use for a non-GUI or even non-interactive user interface.


Member Function Documentation

KSyncEntry * KSyncUi::deconflict KSyncEntry syncEntry,
KSyncEntry target
[virtual]
 

Deconflict two conflicting KSyncEntry objects.

Returns the entry, which has been chosen by the user to take precedence over the other.

The default implementation always returns 0, which should be interpreted to not sync the entries at all. Reimplement this function in a subclass to provide a more useful implementation to KSyncer.


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