libkdepim
KPIM::DiffAlgo Class Reference
Inheritance diagram for KPIM::DiffAlgo:

Detailed Description
Definition at line 79 of file diffalgo.h.
Public Member Functions | |
virtual | ~DiffAlgo () |
virtual void | run ()=0 |
void | begin () |
void | end () |
void | setLeftSourceTitle (const QString &title) |
void | setRightSourceTitle (const QString &title) |
void | additionalLeftField (const QString &id, const QString &value) |
void | additionalRightField (const QString &id, const QString &value) |
void | conflictField (const QString &id, const QString &leftValue, const QString &rightValue) |
void | addDisplay (DiffAlgoDisplay *display) |
void | removeDisplay (DiffAlgoDisplay *display) |
Constructor & Destructor Documentation
|
Destructor.
Definition at line 85 of file diffalgo.h. |
Member Function Documentation
|
Adds a field which is only available in the left data source.
Definition at line 54 of file diffalgo.cpp. |
|
Adds a field which is only available in the right data source.
Definition at line 61 of file diffalgo.cpp. |
|
Must be called on the start of the diff.
Definition at line 26 of file diffalgo.cpp. |
|
Adds a conflict between two fields.
Definition at line 68 of file diffalgo.cpp. |
|
Must be called on the end of the diff.
Definition at line 33 of file diffalgo.cpp. |
|
Starts the diffing algorithm.
Implemented in KPIM::AddresseeDiffAlgo, and KPIM::CalendarDiffAlgo. |
|
Sets the title of the left data source.
Definition at line 40 of file diffalgo.cpp. |
|
Sets the title of the right data source.
Definition at line 47 of file diffalgo.cpp. |
The documentation for this class was generated from the following files: